Seite 1 von 1

PrintSettings

Verfasst: Fr, 12.05.2006 08:41
von benjy
hi

hatt jemand schon erfahrung mit den Druckerzusätzen?

der service dazu heist "com.sun.star.view.PrintSettings"
http://api.openoffice.org/docs/common/r ... tings.html

ich weis noch nicht wie ich diesen service verwenden kann um die einstellungen zu verändern und aus zu lesen.

benjy

Verfasst: Fr, 12.05.2006 13:14
von ykcim
Hallo Benjy,


es gibt zwei WegePrintsetting zu verwenden.
Ein mal als Service unter Globalsettings, und als Service unter den Documentsettings.
In beiden Fällen muss eine Instanz erzeugt werden.

Global. Dann werden die Einstellungen für jedes neue Dokument übernommen.

Code: Alles auswählen

Sub setGlobalPrintSettings
oGlobalSettings = createUnoService("com.sun.star.text.GlobalSettings")
oGlobalSettings.PrintSettings.PrintProspect = True
End Sub
Oder dokumentenbezogen:
Dann sind die Einstellungen direkt als Propertie vorzunehmen.

Code: Alles auswählen

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