7.5.4 Wie kann man auf die Kopf- und Fußzeile zugreifen?
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