Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
-
khsc7
- ***
- Beiträge: 50
- Registriert: Mo, 05.11.2007 13:08
Beitrag
von khsc7 »
Moin miteinander,
versuche gerade, per basic Text in die Kopfzeile zu schreiben, daß die Seiten-Nummerierung immer außen ist.
Leider krieg ich nur jede 2. Seite
Code: Alles auswählen
Sub HeadLines(oDoc as Object) ' aktuelles Dokument
Dim oSVorlagen as Object ' Alle Vorlagen
dim oSVorlage as Object ' eine Vorlage
Dim oCursor as Object ' der Cursor
dim i&
oSVorlagen = oDoc.getStyleFamilies.getByName("PageStyles")
' xray oSVorlagen
' for i=0 to oSVorlagen.getCount - 1
' oSVorlage = oSVorlagen.getByIndex(i)
' xray oSVorlage
'next
oSVorlage = oSVorlagen.getByName("Standard")
oSVorlage.HeaderIsOn = True
oCursor = oSVorlage.headerText.Text.CreateTextCursor()
oCursor.ParaStyleName = "IliParaHeaderL"
oCursor.gotoEnd(False)
oSVorlage.HeaderText.Text.insertString(oCursor, vbTab & sBookTitle, False)
xray oSVorlage
oSVorlage = oSVorlagen.getByName("Left Page")
oSVorlage.HeaderIsOn = True
oCursor = oSVorlage.headerText.Text.CreateTextCursor()
oCursor.ParaStyleName = "IliParaHeaderL"
oCursor.gotoEnd(False)
oSVorlage.HeaderText.Text.insertString(oCursor, vbTab & sBookTitle, False)
oSVorlage = oSVorlagen.getByName("Right Page")
oSVorlage.HeaderIsOn = True
oCursor = oSVorlage.headerText.Text.CreateTextCursor()
oCursor.ParaStyleName = "IliParaHeaderR"
oSVorlage.HeaderText.Text.insertString(oCursor, sBookTitle & vbTab, False)
End Sub
gibts da noch nen Trick?
Danke!
Hermann
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
...Du brauchst doch zwei Absatzvorlagen, also "IliParaHeaderR" ?
...und natürlich haben Deine Seiten abwechselnde Seitenvorlagen?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
khsc7
- ***
- Beiträge: 50
- Registriert: Mo, 05.11.2007 13:08
Beitrag
von khsc7 »
Hallo Winfried,
der "IliParaHeaderR" besteht bereits (siehe Code)
wie ich allerdings dem OO ne 2. Seitenvorlage verpassen kann, ist mir noch unklar.
Danke!
Hermann
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
meinst Du die Definition des Vorlagenwechsels?
Code: Alles auswählen
' bei der rechten Seitenvorlage
oVorlage.FollowStyle = "Left Page"
' und umgekehrt
Dann der ersten Seite die Vorlage "Right Page" zuweisen.
War es das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
khsc7
- ***
- Beiträge: 50
- Registriert: Mo, 05.11.2007 13:08
Beitrag
von khsc7 »
hallo Winfried,
genau da lag mein Verständnis-Probem,
und deswegen wurden die Einträge für "Left/Right Page" auch ignoriert.
Herzlichen Dank!
Hermann