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

Zurück Vor |
| 7.5.14 Wie kann man den Text von Kopf- und Fußzeilen formatieren?
Nach dem man die Kopf- oder Fußzeile als Objekt erhalten hat (Siehe auch hier),kann man auch den jeweiligen Text der Felder formatieren. Dazu muß für den Text einer Kopfzeile den Cursor aufrufen. Dann stehen die bekannten Formatierungsfunktionen zur Verfügung. sub formattextheader Doc = thiscomponent StyleFamilies = Doc.StyleFamilies PageStyles = StyleFamilies.getByName("PageStyles") DefPage = PageStyles.getByName("Standard") DefPage.HeaderIsOn = True DefPage.FooterIsOn = True HContent = DefPage.RightPageHeaderContent HContent.RightText.String = "rechter text" oCursor = Hcontent.RightText.createTextCursor() oCursor.setPropertyValue("CharFontName", "Arial") oCursor.setPropertyValue("CharHeight", 16) HContent.LeftText.String = "linker text" HContent.CenterText.String = "mitte" oCursor = Hcontent.LeftText.createTextCursor() oCursor.setPropertyValue("CharFontName", "Arial") oCursor.setPropertyValue("CharHeight", 16) DefPage.RightPageHeaderContent = Hcontent end sub Entsprechend kann man dann mit CenterText verfahren. Und natürlich geht das Ganze auch bei den Fußzeilen RightPageFooterContent und LeftPageFooterContent. |
Seitenanfang |

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