Das Seitenformat, welches zum Beispiel mit dem Stylisten einer Seiten zuweisen kann,
steht
in der Gruppe der StyleFamilies innerhalb des Dokumentes.
Um das aktuelle Seitenformat zu ermitteln muss man sich darüber klar sein, das innerhalb
eines Dokumentes mehrere Seitenformate möglich sind. Diese werden in einer Gruppe, den
"PageStyles", zusammengefasst. Möchte man für die aktuelle Stelle den Namen des
Seitenformates erfahren, muss man den Cursor von der aktuelle Stelle verwenden, den
ViewCursor. Danach kann man die Seitenvorlage aufrufen.
myDoc = thiscomponent
MyCursor=myDoc.GetCurrentController.ViewCursor
mySeitenformat=MyCursor.PageDescName
StyleFamilies = myDoc.StyleFamilies
PageStyles = StyleFamilies.getByName("PageStyles")
' Die Standardvorlage wird nicht erkannt daher
muß dies geprüft werden
if mySeitenformat="" then
PageFormat = PageStyles.getByName("Standard")
else
PageFormat = PageStyles.getByName(mySeitenformat)
end if