PrintSettings

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

benjy
*
Beiträge: 19
Registriert: Mo, 03.10.2005 12:20

PrintSettings

Beitrag 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
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag 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
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Antworten