Autor
|
Thema: Plotterstifte - ActiveX (1585 mal gelesen)
|
marbru Mitglied
Beiträge: 1 Registriert: 06.05.2003
|
erstellt am: 06. Mai. 2003 18:22 <-- editieren / zitieren --> Unities abgeben:
Hallo, eine HPGL-Plotdatei wird geladen - doccontents.openfile("..."). Alle nötigen Objekte sind erzeugt, Bindungen an "edit" und "view" sind auch da. Mit "oDoc.EnumerateDocumentPens(objectID)" erhalte ich auch die Aufzählung der im Dokument enthaltenen Stifte. Nun möchte ich gerne die im Dokument verwendetet Pen-Colors abfragen. Versuche mit "IspicerConfig.VectorPenColor(n)" oder "iIniVectorPens.getVectorPen(n,...)" liefern mir immer nur die Color-Werte, die in der "spicer.ini" registriert sind, aber nicht die Werte, die in der aktuell geladenen Datei vorhanden sind (und auch angezeigt und rasterisiert werden - nämlich durchgängig sw). "oDoc.UnloadPenMappingTable(0,.T.)" bringt keine Änderung, "EmbeddedPenSetting()" steht auf "255". Jetzt weiß ich nicht mehr weiter. Vielen Dank marbru
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GNikol Moderator Produktmanager
Beiträge: 422 Registriert: 11.01.2002 Kisters 3DViewStation Desktop, WebViewer, VR-Edition und Batchtool KAS
|
erstellt am: 07. Mai. 2003 11:41 <-- editieren / zitieren --> Unities abgeben: Nur für marbru
|
Christian Rousselle Mitglied Dipl. Informatiker
Beiträge: 14 Registriert: 25.10.2002
|
erstellt am: 07. Mai. 2003 12:01 <-- editieren / zitieren --> Unities abgeben: Nur für marbru
Hallo, wenn ich es richtig verstehe, bist du mit der Anzeige schon nicht zufrieden, da nicht die Stifteinstellungen aus der Datei, sondern die aus Imagenation verwendet werden. Deshalb geben die AX-Funktionen auch die beschriebenen Werte zurück. In Imagenation kann man das Verhalten unter Voreinstellungen->Format->Calcomp/HPGL und dann "Benutze eingene Stifteinstellungen" machen. Wenn es eine reine ImageAX-Installation ist, gibt es in der INI-Datei (Image.ini) den Eintrag "Use Embedded Pens" der auf den entsprechenden Wert (siehe dazu auch Sysadmin.hlp im Spicer-Verzeichnis oder im Verzeichnis Help) gesetzt werden muss. Die einfachste Lösung wäre, die Datei an support-spicer@kisters.de zu senden. Wir werden uns dann darum kümmern.
------------------ Christian Rousselle Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|