Hallo,
ich versuche, mit OO2.0 einer Writer-Datei als PDF zu exportieren. Ist ja etwas "komfortabler" geworden, nur leider nicht für den Programmierer...
Zum Glück gibt es ja den Makrorekorder. Der liefert mir jetzt für die PDF-Einstellungen folgenden Code:
args1(2).Value = Array( _
Array("UseLosslessCompression",0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("Quality",0,90,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("ReduceImageResolution",0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("MaxImageResolution",0,300,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("UseTaggedPDF",0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("ExportNotes",0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("UseTransitionEffects",0,true,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("IsSkipEmptyPages",0,false,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("FormsType",0,0,com.sun.star.beans.PropertyState.DIRECT_VALUE), _
Array("",0,,com.sun.star.beans.PropertyState.DIRECT_VALUE))
Jetzt möchte ich die Standard-Einstellung für "Quality" auf 100% setzen. Wenn ich jetzt aber Array("Quality",0,100,com.sun.star.beans.PropertyState.DIRECT_VALUE) schreibe, interessiert ihn das überhaupt nicht, er zeigt immer 90% an...
Was mache ich falsch? (kann doch wohl nicht soo schwer sein, oder?)
Gruß,
Kazak
PDF-Export mit OO2.0
Moderator: Moderatoren
Hi Joke,
ist mir schon klar, wie ich sowas aufnehme.
Ich will ja aber im Source festlegen können, mit genau welchen Eigenschaften das Dokument exportiert wird (natürlich ausser Benutzer greift ein).
Und genau das geht hier scheinbar nicht. Den Writer interessiert es überhaupt nicht, was in diesem "FilterData"-Array an Eigenschaften eingetragen ist.
Aber wieso? Kapier ich nicht...
Interessant wäre ja mal eine Beschreibung, was die einzelnen Felder in diesem "FilterData"-Array bedeuten. Name der Eigenschaft und der Wert ist schon klar, aber die anderen beiden?
Gruß,
Kazak
ist mir schon klar, wie ich sowas aufnehme.
Ich will ja aber im Source festlegen können, mit genau welchen Eigenschaften das Dokument exportiert wird (natürlich ausser Benutzer greift ein).
Und genau das geht hier scheinbar nicht. Den Writer interessiert es überhaupt nicht, was in diesem "FilterData"-Array an Eigenschaften eingetragen ist.
Aber wieso? Kapier ich nicht...
Interessant wäre ja mal eine Beschreibung, was die einzelnen Felder in diesem "FilterData"-Array bedeuten. Name der Eigenschaft und der Wert ist schon klar, aber die anderen beiden?
Gruß,
Kazak
Hallo Kazak,
bevor ich jetzt anfange, just for fun Dinge auszuprobieren, die ich jedenfalls jetzt im Moment nicht brauche, hier einige Links für dich, aus denen du möglicherweise Erkenntnis schöpfen kannst:
http://www.dannenhoefer.de/faqstarbasic/Variablen.html
http://api.openoffice.org/docs/common/r ... le-ix.html
http://docs.sun.com/app/docs/doc/817-3924?l=de
viewtopic.php?t=1553
Viel Erfolg, Joke
bevor ich jetzt anfange, just for fun Dinge auszuprobieren, die ich jedenfalls jetzt im Moment nicht brauche, hier einige Links für dich, aus denen du möglicherweise Erkenntnis schöpfen kannst:
http://www.dannenhoefer.de/faqstarbasic/Variablen.html
http://api.openoffice.org/docs/common/r ... le-ix.html
http://docs.sun.com/app/docs/doc/817-3924?l=de
viewtopic.php?t=1553
Viel Erfolg, Joke