Autor
|
Thema: PageSetup Parameter (4108 mal gelesen)
|
Erwin Mitglied CAD-PDM-Admin
Beiträge: 243 Registriert: 03.11.2000
|
erstellt am: 06. Jun. 2003 10:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich will/muß das Drucken automatisieren (PS -> PDF -> Archiv), funktioniert auch hervorragend. Nur die Linienstärken stimmen nicht. Ich mach das per Makro mit folgenden Parametern: Dim catSheet As DrawingSheet Set catSheet = CATIA.ActiveDocument.Sheets.ActiveSheet CATIA.ActivePrinter = CATIA.Printers.Item("PSPrinter") catSheet.PageSetup.PaperSize = catSheet.PaperSize catSheet.PageSetup.Orientation = catSheet.Orientation catSheet.PageSetup.Color = catColorMonochrome catSheet.PageSetup.Orientation = catPaperBestFit catSheet.PageSetup.Rotation = catImageRotation270 catSheet.PageSetup.Quality = catPrintQualityHigh Die wichtigstens Einstellungen kann ich so festlegen, nur die Strichstärke nicht. Unter Datei // Drucken // Optionen // verschiedenes // Strichbreitenspezifikation ist "absolut" eingetragen, was bei'm manuellen Drucken auch verwendet wird. Beim Drucken per Makro wird das offensichtlich übergangen und "kein Aufmaß" verwendet. Der Objektkatalog verrät für PageSetup keine entsprechende Option, in der Doku finde ich auch nichts passendes. Hat jemand einen Tip, wie ich das per VB-Makro kontrollieren kann. Danke und schönes Wochenende, Erwin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Feyza Mitglied
Beiträge: 605 Registriert: 12.01.2004 CATIA Catia V5-R6 R2014 - Windows Win/Windows Server 2008 AutoCAD Mechanical 2014 Oracle VB.NET
|
erstellt am: 18. Mai. 2004 17:50 <-- editieren / zitieren --> Unities abgeben: Nur für Erwin
|
Feyza Mitglied
Beiträge: 605 Registriert: 12.01.2004 CATIA Catia V5-R6 R2014 - Windows Win/Windows Server 2008 AutoCAD Mechanical 2014 Oracle VB.NET
|
erstellt am: 18. Mai. 2004 17:51 <-- editieren / zitieren --> Unities abgeben: Nur für Erwin
|
Erwin Mitglied CAD-PDM-Admin
Beiträge: 243 Registriert: 03.11.2000
|
erstellt am: 19. Mai. 2004 09:45 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Feyza:
........ vergisst es ..... kann mir vorstellen dass es sich seit 2003 erledigt hat : ))
Hi, Danke - aber hat sich wirklich erledigt und wir haben das ganz gut im Griff. Das Problem waren die Dateigrößen, die beim direkten Speichern als PDF aus CATIA V5 teilweise 4x so groß sind, als über den Umweg über PS. Das mag mit einem Standort keine Rolle spielen, wenn dann aber über ein WAN repliziert wird bzw. per Mail verteilt wird, spielt das schon eine kleine Rolle. Wurde übrigens auch schon mal hier diskutiert: http://ww3.cad.de/foren/ubb/Forum133/HTML/001457.shtml [Diese Nachricht wurde von Erwin am 19. Mai. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 22. Mrz. 2007 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für Erwin
|
Erwin Mitglied CAD-PDM-Admin
Beiträge: 243 Registriert: 03.11.2000
|
erstellt am: 22. Mrz. 2007 13:29 <-- editieren / zitieren --> Unities abgeben:
Zitat: ich stehe nun auch vor diesem Problem und möchte fragen, ob du eine Lösung gefunden hast, dass man dem Macro sagen kann es soll nur mit skalieren Linienstärken drucken.
Lang her. Ich hab mir insofern beholfen, daß ich nicht in ein ps drucke, sondern als ps speichere - stark verkürzt etwa mit folgenden Zeilen: Set catApp = CATIA.Application Set catDoc = catApp.ActiveDocument catDoc.ExportData "c:\ps.ps", "ps" Das wiederum wird mit Ghostsript in PDF umgewandelt, auch verkürzt mit etwa folgender Zeile: C:\gs\gs8.54\bin\gswin32c.exe -IC:\gs\gs8.54\lib\;C:\gs\fonts -dAutoRotatePages#/None -dEPSCrop -dSAFER -dNOPAUSE -dBATCH -r72 -sDEVICE#pdfwrite -sOutputFile#c:\ps.pdf c:\ps.ps Hat den Vorteil, daß die PDF-Dateien bis zu 90% kleiner als die CATIA-generierten sind und sich bei dem Prozess z.B. auch noch PDF-Annotations hinzufügen lassen oder die Zeichnung in SW umgewandelt wird. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
leipziger Mitglied Dipl.-Ing. Maschinenbau (FH)
Beiträge: 171 Registriert: 05.09.2005 AIX 275 CatiaV5 R14 SP3
|
erstellt am: 22. Mrz. 2007 14:41 <-- editieren / zitieren --> Unities abgeben: Nur für Erwin
|
Erwin Mitglied CAD-PDM-Admin
Beiträge: 243 Registriert: 03.11.2000
|
erstellt am: 22. Mrz. 2007 14:46 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von leipziger: Danke für die Antwort, aber ich hänge an dem Problem mit den skalieren der Linien - Trotzdem Danke
Naja, damit hatte ich dann kein Problem mehr mit Linienstärken oder Seitenausrichtung, wie man sie bei der Ausgabe über einen Druckertreiber ggf. hat.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |