Der Zugriff erfolgt über die Formatierung der Seite. Kopf und Fußzeile sind Bestandteile
der
Seiteneinstellungen (Format -> Seite)
Jetzt wird es etwas unübersichtlich. Die Kopf- und Fusszeilen sind schon mal zwei
Bereiche
der Seite. Diese haben selber wieder drei Teile (links, rechts, mitte).
Zusätzlich kann man noch verschiedende Kopf- und Fusszeilen für die rechte und linke
Seite
einsetzen.
Also erstmal die Seiteneinstellungen holen:
Doc = thiscomponent
StyleFamilies = Doc.StyleFamilies
PageStyles = StyleFamilies.getByName("PageStyles")
DefPage = PageStyles.getByName("Standard")
Kopf/Fusszeile aktivieren
DefPage.HeaderIsOn = True
DefPage.FooterIsOn = True
Aktivieren wenn linke und rechte Seite verschieden sein sollen
DefPage.HeaderIsShared = False
Daten für die Kopfzeile eintragen
HContent = DefPage.RightPageHeaderContent
HContent.RightText.String = "rechter text"
HContent.LeftText.String = "linker text"
HContent.CenterText.String = "mitte"
DefPage.RightPageHeaderContent = Hcontent
Wenn eine linke Seite einen anderen Text bekommen soll:
HContent = DefPage.LeftPageHeaderContent
HContent.RightText.String = "rechter text"
HContent.LeftText.String = "linker text"
HContent.CenterText.String = "mitte"
DefPage.LeftPageHeaderContent = Hcontent
Für die Fusszeile dann nochmal mit:
RightPageFooterContent und LeftPageFooterContent