Seitenumbruch

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Seitenumbruch

Re: Seitenumbruch

von hawkhunter2002 » So, 28.12.2008 16:38

Hallo Christian

um in der SDK nachzuschlagen musst du sie installiert haben und xray den Pfad zur SDK und deinem Browser mitteilen.
Hilfreich ist es auch die die Details anzeigen zu lassen (Aber ich gehe davon aus das du das eh schon gemacht hast.)
Benutzen kannst du die Konstanten einfach über Ihre Namen z.B.

Code: Alles auswählen

Absatz.breaktype =  com.sun.star.style.BreakType.PAGE_BEFORE 
Gruß

Hawk

Re: Seitenumbruch

von ChristianMuc » So, 28.12.2008 14:45

Hallo, Danke für die prompte Antwort.

Xray habe ich schon installiert, da habe ich ja auch entdeckt nach vielen herumprobieren, dass die Eigenschaft Break Typ das Absatzverhalten ändert, aber mehr sieht man ja mit dem Programm nicht, oder? Es gibt zwar die Funktion, dass man in der SDK nachschlagen kann. Diese Funktion geht leider bei mir nicht. Vielleicht liegt es daran, dass ich Linuxbenutzer bin

Christian

Re: Seitenumbruch

von hawkhunter2002 » Sa, 27.12.2008 23:49

Hallo Christian,
So wie ich das hier gelesen habe (http://api.openoffice.org/docs/common/r ... kType.html)
sind das Konstanten beginnend bei 0 entspricht NONE über 4 entspricht PAGE_BEFORE bis 6.

Gruß

Hawk

PS. Benutze das Tool aus meiner Signatur und du wirst es selber sehen :)

Re: Seitenumbruch

von ChristianMuc » Sa, 27.12.2008 22:34

Ich hab es selber loesen koennen. Hier ein Code, der in einem Writerdokument den letzten Absatz sucht und dann einen Zeilenumbruch einfuegt

REM Suche den letzten Absatz und erstelle einen Seitenumbruch
odoc=ThisComponent 'Zugriff auf das geoeffnete Writerdokument
Enum=odoc.text.createenumeration() 'Erstellt eine Absatz/Tabellen durchnumerierung durch den aktuellen Text

while Enum.hasmoreelements ' solange das Objekt Enum noch ein folgendes Element hat
Absatz=Enum.nextelement()
wend
REM Nun ist der letzte Absatz gefunden. Es wird ihm ein Zeilenumbruch zugewiesen
Absatz.breaktype = 4 ' wieso die 4, ist mir nicht klar


Vielleicht kann mir jemand die Zahl 4 erklaeren!

Christian

Seitenumbruch

von ChristianMuc » Sa, 27.12.2008 18:54

Hallo,

Ich schreibe gerade ein Skript, dass 30 Namenslisten (realisiert als Texttabellen) ausgibt. Was ich braeuchte, ist die Methode, wie ich einen Seitenumbruch nach einer Tabelle in Writer erzwingen. Wenn ich das nicht mache, habe ich teilweise abgeschnittene Tabellen, da die Tabellen unterschiedlich lang sind.

Christian

Nach oben