| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 8.4.1 Wie kann man das Seitenformat einstellen?
Wenn man die Seitenvorlage aufgerufen hat kann man die Eigenschaften ändern. Dabei sollte man darauf achten das man möglichst die Standardvorlagen nicht ändert. Das ist selbstverständlich möglich, sorgt aber eventuell später für Verwirrung. Da diese Vorlagen in jedem Dokument hinterlegt sind und nicht gelöscht werden können. Nachdem man sich das Objekt der Seitenvorlage geholt, kann man die Einstellungen vornehmen. Doc = thiscomponent StyleFamilies = Doc.StyleFamilies PageStyles = StyleFamilies.getByName("PageStyles") PageFormat = PageStyles.getByName("MeinStandard") Unter anderen kann man folgende Parameter einstellen: Den Namen: PageFormat.setname("MeinStandard") Die Hintergrundfarbe Pageformat.backcolor=&H00CC00 Den Linken und rechten Seitenrand (in 1/100 mm) : Pageformat.Leftmargin=2000 Pageformat.Rightmargin=2000 Oberer und unterer Seitenrand (in 1/100 mm): Pageformat.Topmargin=2000 Pageformat.Bottommargin=2000 Kopf- und Fusszeilen aktivieren: Pageformat.HeaderIsOn=True Pageformat.FooterIsOn=True Seitenlayout (für welche Seiten gilt das Layout): Pageformat.PageStyleFormat=ALL Mögliche Parameter: ALL, für beide Seiten RIGHT, nur für die rechte Seite LEFT, nur für die linke Seite MIRRORED, gespiegelt Hoch- oder Querformat PageFormat.IsLandscape=true True für Querformat, False für Hochformat Nummerierungsformat: PageFormat.NumberingType=ARABIC Die Parameter für das Nummerierungsformat finden sich Group der Konstanten zu NumberingType: com.sun.star.style.NumberingType Seitengröße (in 1/100 mm) Pageformat.width=14800 Pageformat.height=21000 Weitere Parameter finden sich unter com.sun.star.style.PageStyle in der Referenzdokumentation |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009