Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Axel Janssen temp am 24.10.03 - 13:16:04

Titel: OLE/Winword Frage
Beitrag 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
Titel: Re:OLE/Winword Frage
Beitrag von: Semeaphoros am 24.10.03 - 13:24:39
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.