Seitenformat ändern in Writer

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Seitenformat ändern in Writer

Beitrag von Toxitom »

Hey,

leider gelingt es mir derzeit nicht, ddas Seitenformat in Writer per Basic-Code zu ändern. Entweder haben ich einen Fehler - oder - da steckt ein Bug drin. Kann das bitte mal jemnad verifizieren?

Code: Alles auswählen

sub test
  oDok = thisComponent
   oPageStyles = oDok.StyleFamilies.getByName("PageStyles")
   oVorlage=oDok2.createinstance("com.sun.star.style.PageStyle")
   oVorlage.isLandscape = true
   oPageStyles.insertbyname("Querformat", oVorlage)
   REM nun die Vorlage zuweisen
   oCursor = oDok.Text.createTextCursor()
   oCursor.PageDescName = "Querformat"   
end sub   
Also, das Erstellen und zuweisen klappt - nur: das Dokument befindet sich nach wie vor in der Hochformatansicht.
Schaut man sich die Seiteneinstellungen an - dort ist Querformat aktiviert - die maße aber für Hochformat gesetzt. Wechselt man die Option, so ändern sich auch die Maße - jetzt jedoch entgegengesetzt den Anzeigen.

Sehr mysterious....

Danke
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
ykcim
*****
Beiträge: 324
Registriert: Di, 29.07.2003 15:22
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag von ykcim »

Hi Thomas,

verhält sich bei mir (2.0.2 UND 1.1.4) genauso. Ist wohl ein Bug den noch keiner endeckt hat.

mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Michael,

na, da bin ich ja beruhigt.
Dann mach ich wohl mal wieder einen Issue auf ;-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten