6.2.6 Wie kann man die zusätzlichen Einstellungen einstellen?
Unter Zusätze im Druckerdialog kann man weitere Parameter des Ausdrucks festlegen. Zum Beispiel Prospektdruck, Grafiken drucken, Linke Seiten etc..

Diese Einstellungen werden mit dem Service com.sun.star.text.Printsettings vorgenommen.
Dafür gibt es zwei Wege. Man kann die globalen Einstellungen verwenden oder die Einstellungen des Dokumentes.

Global:
Sub setGlobalPrintSettings
oGlobalSettings = createUnoService("com.sun.star.text.GlobalSettings")
oGlobalSettings.PrintSettings.PrintProspect = True
End Sub

Dokumentenbezogen:
Dann sind die Einstellungen direkt als Propertie vorzunehmen.

Sub setDocPrintSettings
odoc=thisComponent
oDocSettings = oDoc.createInstance("com.sun.star.text.DocumentSettings")
oDocSettings.PrintDrawings=true
end sub