Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Axel Janssen temp am 24.10.03 - 13:16:04
-
Hi,
<kontext>
wir extrahieren OLE-Objekte aus Domino-Dokumenten.
Wandeln diese in Dateien um.
Erzeugen daraus mit einem gesteuerten Prozess mit freePDF ein PDF.
</kontext>
Es funktioniert soweit gut.
Nur gibt es da einen merkwürdigen bug mit eingefügten OLE-Objekten (Win-Word).
Wenn ich die OLE Objekte n.i.c.h.t. aus einer Datei hole, sondern neu erzeuge, und das Ding per Mouse-Drag vergrössere, dann kommt beim Drucken die Fehlermeldung.
"Die Seitenränder im Abschnitt 1 liegen ausserhalb des bedruckbaren Bereichs. Soll der Vorgang fortgesetzt werden."
Das führt dazu, dass der gesteuerte freePDF hängt.
Wie kann ich das OLE-Objekt (Word-Dokument oder andere Office Dokument) durch was-auch-immer manipulieren, damit es vernünftig formatiert ist.
Bin für jeden Hinweis dankbar.
Gruß Axel
-
Also, die Aenderung kommt ja vom Word, und offenbar ist da das PageSetup in die Binsen gegangen (passiert auch bei normalen Dateien, wenn man entweder Word oder Windows updatet - manchmal - oder den Drucker wechselt oder so, eine ziemlich doofe Geschichte). Da Du über OLE ja eigentlich Durchgriff auf VBA und damit auf die ganzen Word-Dialoge/Objekte hast, setze doch die Seitenränder so, dass sie ganz sicher im druckbaren Bereich liegen.