| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: VB + FreePDFXP (1171 mal gelesen)
|
NL-AC Mitglied Ingenieur
Beiträge: 86 Registriert: 26.08.2005
|
erstellt am: 27. Feb. 2007 13:28 <-- editieren / zitieren --> Unities abgeben:
Hi Forum, mir einem Plotserver archivieren wir per FreePDF XP und einem VB-Tool IDWs zu PDFs. Also die übliche Vorgehensweise mit IV-API und DrawingPrintManager-Objekt. Das ganze hat mit IV10 wunderbar funktioniert, seit IV11 werden Zeichnungen größer A2 im Hochformat gedruckt, obwohl sämtliche Parameter explizit eingestellt werden (auch DrawingPrintManager.Orientation). Einzige Lösung bislang: bei Druck von A1 und A0 setze ich DrawingPrintManager.Orientation=kPortraitOrientation, dann funktioniert's. Nicht schön. Was ich noch beobachtet habe: wenn ich die PaperSize auf kPaperSizeA0 oder kPaperSizeA1 einstelle, bleibt PaperSize auf kPaperDefault stehen. Jemand ne Idee? Gruß Norbert PS beim manuellen Drucken geht natürlich alles problemlos. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 27. Feb. 2007 21:57 <-- editieren / zitieren --> Unities abgeben: Nur für NL-AC
|
rtend12 Mitglied Dipl.-Ing. (FH) Maschinenbau / Konstrukteur
Beiträge: 436 Registriert: 21.07.2004 Catia V5 (R16SP5, B18SP5) VB.Net 2003
|
erstellt am: 28. Feb. 2007 07:39 <-- editieren / zitieren --> Unities abgeben: Nur für NL-AC
Hallo Norbert, das mit A1/A0 ist bei mir, IV10, auch so. Hast du PrintManager.Rotate90Degrees = False in deinem Code? Vielleicht bringt das ja was. Hatte ein ähnliches Problem PrintManager.TilingEnabled. A3-Ausdrucke wurden teilweise aufgeteilt. Warum war nicht nachvollziehbar, tilingenabled hat das Problem aber behoben. Gruß Reinhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VBSpawn Mitglied Programmierer
Beiträge: 514 Registriert: 23.08.2005 Sorgfältige Planung ersetzt niemals pures Glück. -------------- SWX 2005/2006 SE 14-17 AIP 9-11 WinXP+ SP2 --------------
|
erstellt am: 29. Mrz. 2007 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für NL-AC
Hi zusammen, ich hatte mal ein ähnliches Problem und konnte dies Lösen indem ich via Programm Code über WINApi den Windows-Default Drucker direkt angesteuert habe, das default Papier auf das gewünschte Papierformat gesetzt, und dann erst die Einstellungen vom PrintManager ... quasi doppelt gemoppelt aber hat geholfen.... Gruß Micha
------------------ Stell dir vor, es geht, und keiner kriegts hin. Zitat: Interpunktion und Orthographie des Postings sind frei erfunden. Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NL-AC Mitglied Ingenieur
Beiträge: 86 Registriert: 26.08.2005
|
erstellt am: 29. Mrz. 2007 10:31 <-- editieren / zitieren --> Unities abgeben:
Also meine jetzige Lösung sieht so aus: wenn Format kleiner A1, dann normal auf A4, A3 bzw, A2 plotten wenn gößer gleich A1, dann benutzerdefiniertes Format und Plotbreite = Papierhöhe und Plothöhe gleich Papierbreite. Pervers, aber so funktioniert's. Gruß Norbert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |