| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | Altair ernennt MAIT zum Channel Partner für DACH, Benelux und Liechtenstein, eine Pressemitteilung
|
Autor
|
Thema: 3D PDF ohne Vorschau (1569 mal gelesen)
|
kfry Mitglied Dipl. Ing. FH

 Beiträge: 14 Registriert: 05.03.2003
|
erstellt am: 19. Aug. 2009 18:26 <-- editieren / zitieren --> Unities abgeben:         
Wir erstellen in CoCreate Modeling 2008 in einer LISP Funktion mit folgendem Aufruf ein 3D PDF: (U3DSAVEMODEL-3DPDF :OBJECTS objects :FILENAME l-3dpdf-file) wobei objects unser Modell repräsentiert und vorher mit einem Dialog vom Benutzer erfragt wurde und l-3dpdf-file ein beliebiger Dateiname mit Pfad ist. Unser Problem ist nun, dass nach jedem Erzeugen eines PDFs, von U3DSAVEMODEL-3DPDF der Acrobat Reader gestartet wird und das frische PDF angezeigt wird. Kann man das irgendwie ausschalten oder umgehen? ------------------ Kurt Freydl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 19. Aug. 2009 23:32 <-- editieren / zitieren --> Unities abgeben:          Nur für kfry
|
kfry Mitglied Dipl. Ing. FH

 Beiträge: 14 Registriert: 05.03.2003
|
erstellt am: 20. Aug. 2009 11:26 <-- editieren / zitieren --> Unities abgeben:         
Ja, U3DSAVEMODEL-3DPDF ist ein Dialog, aber leider steht in der Referenz nichts wie :SHOW,  ISPLAY oder so: U3DSAVEMODEL-3DPDF is a terminate action. It has the following input keywords: :OBJECTS value type:  art-assembly calls subaction: SELECT (permanently INVISIBLE) :FILENAME value type: :filename (permanently INVISIBLE) :EXPORT_LABELS value type: :boolean with  ersistent-data-storage t :EXPORT_CONTAINERS value type: :boolean with  ersistent-data-storage t :PAPERTITLE ui type: :subtitle :PAPERSIZE range: with  ersistent-data-storage t :PAPERPORTRAIT value type: :boolean with  ersistent-data-storage t :PAPERLANDSCAPE value type: :boolean with  ersistent-data-storage t :PAPERAUTO value type: :boolean with  ersistent-data-storage t :mutual-exclusion (:PAPERPORTRAIT :PAPERLANDSCAPE :PAPERAUTO) ------------------ Kurt Freydl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2296 Registriert: 3.20. ● PE60+80@home ● W10 Pro Build10.0.19045.5737 ● Drafting V17~V20.7@job ● Modeling V17~V20.7@job ● Windchill 12.1.2.6@job ● UWGM Client 13.0.0.1@job ● Taschenrechner ● Stift+Zettel V8.42
|
erstellt am: 20. Aug. 2009 22:37 <-- editieren / zitieren --> Unities abgeben:          Nur für kfry
Zitat: Original erstellt von kfry: Ja, U3DSAVEMODEL-3DPDF ist ein Dialog, aber leider steht in der Referenz nichts wie :SHOW, :DISPLAY oder so:
Dann sieht das in der Tat 'blöd' aus. da wird wohl innerhalb des Dialogs 'etwas' direkt gerufen, was dann wieder rum den PDF reader aufweckt. Das ungewollte automatische Starten externer/anderen Applicationen ist mir auch immer ein Greuel. Egal welche Application diesen Aufruf tätigt. ------------------ ● Seamonkey Firefox Thunderbird ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 20. Aug. 2009 23:14 <-- editieren / zitieren --> Unities abgeben:          Nur für kfry
|
kfry Mitglied Dipl. Ing. FH

 Beiträge: 14 Registriert: 05.03.2003
|
erstellt am: 27. Aug. 2009 17:09 <-- editieren / zitieren --> Unities abgeben:         
Ok, ich habe, ganz zufälligerweise durch Code, der vom TaskAgent verwendet wird, eine Lösung gefunden (siehe Anhang). Leider bleiben für mich 2 Fragen offen: 1. Wo finde ich Referenzen zu allen Funktionen in Modeling? (CoCreate scheint da etwas knausrig zu sein. Die Beschreibung zu Integration Kit und den Dialogen reicht in meinen Augen nicht.) 2. Wie kann ich in sd-sys-exec die langen (doofen) Dateinamen mit Leerzeichen von Windows verwenden? (weder sd-convert-filename-to-platform noch Anführungszeichen funktionieren) Danke + Grüsse ------------------ Kurt Freydl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 27. Aug. 2009 17:49 <-- editieren / zitieren --> Unities abgeben:          Nur für kfry
|
kfry Mitglied Dipl. Ing. FH

 Beiträge: 14 Registriert: 05.03.2003
|
erstellt am: 31. Aug. 2009 14:46 <-- editieren / zitieren --> Unities abgeben:         
Hallo Claus Vielen Dank für deine Hilfe. Dein Artikel über die korrekte Quotierung ist Gold wert. Zur Frage der Doku: In dem kleinen Stück Software, das in diesem Thread zu Debate steht, verwende ich 3 Funktionen, die ich im Code von TaskAgent gesehen habe und zu denen ich keine Doku gefunden habe: startup::activate-3dpdf-adapter u3d::EXPORT-MODEL-TO-U3D startup::deactivate-3dpdf-adapter Ok, die beiden Funktionen zur Aktivierung der Adapter hätte ich auch in all_modules.dat gefunden, auf export-model-to-u3d und die Möglichkeit, mit PDFGen.exe aus einer U3D Datei eine 3D PDF Datei zu erzeugen, wäre ich aber nie gekommen. Gruss
------------------ Kurt Freydl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
     
 Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 31. Aug. 2009 15:05 <-- editieren / zitieren --> Unities abgeben:          Nur für kfry
Zitat: Original erstellt von kfry: Ok, die beiden Funktionen zur Aktivierung der Adapter hätte ich auch in all_modules.dat gefunden, auf export-model-to-u3d und die Möglichkeit, mit PDFGen.exe aus einer U3D Datei eine 3D PDF Datei zu erzeugen, wäre ich aber nie gekommen.
Ist auch ein internes Implementierungsdetail - in einer Endanwenderdokumentation hat das nichts zu suchen. Auf die Existenz und Funktionsweise von PDFgen.exe kann man sich nicht verlassen, hier kann sich jederzeit etwas ändern. Aber sei's drum: Schön, dass Du zum Ziel gekommen bist! Claus
------------------ CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
karl-josef_wernet Mitglied SysAdmin CAD-ME im Sabbatical
   
 Beiträge: 1046 Registriert: 27.11.2000 PTC-Direct-Modeling/Drafting 19.0 Classic/Tablett DELL T5820, Precision 7760 Workmanager/Model-/Drawing-Manager WIN10 PE8.0
|
erstellt am: 05. Okt. 2009 09:03 <-- editieren / zitieren --> Unities abgeben:          Nur für kfry
Hi, Nachtrag zur Problematik mit dem automatischen Aufstarten des Viewers bei der Generierung von 3D-PDF-Daten. Es gibt den Schalter (setf u3d::*auto-launch-acrobat-reader* nil) der diese Funktion ausser Kraft setzt. Funktioniert zumindest seit Version 15 ------------------ kjw Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
     

 Beiträge: 2166 Registriert: 12.12.2000
|
erstellt am: 05. Okt. 2009 10:01 <-- editieren / zitieren --> Unities abgeben:          Nur für kfry
|
karl-josef_wernet Mitglied SysAdmin CAD-ME im Sabbatical
   
 Beiträge: 1046 Registriert: 27.11.2000 PTC-Direct-Modeling/Drafting 19.0 Classic/Tablett DELL T5820, Precision 7760 Workmanager/Model-/Drawing-Manager WIN10 PE8.0
|
erstellt am: 05. Okt. 2009 21:15 <-- editieren / zitieren --> Unities abgeben:          Nur für kfry
Da bedurfte es nur einer freundlichen Anfrage beim Support, da wir die Problematik für unseren TaskAgent umgehen müssen. Offensichtlich muss man ab und an das Glück haben, den richtigen Supporter zu bekommen. ------------------ kjw Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kfry Mitglied Dipl. Ing. FH

 Beiträge: 14 Registriert: 05.03.2003
|
erstellt am: 13. Okt. 2009 15:35 <-- editieren / zitieren --> Unities abgeben:         
Vielen Dank karl-josef_wernet, das ist genau die Information, die ich gebraucht habe und die ich in einer Referenz von CoCreate erwartet hätte. Solche Variablen, die das Verhalten von Modeling beeinflussen, scheinen mit der Online-Referenz (oli::sd-online-reference) nicht abgedeckt zu sein. Ich hoffe, CoCreate findet hier bald eine Lösung... Grüsse, ------------------ Kurt Freydl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |