| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 8.2.13 Wie kann man Tabulatoren formatieren?
Tabulatoren sind Bestandteil eines Absatz (Paragraph). Sie stehen dort in einem Array mit Elementen des Structs com.sun.star.style.TabStop. Dieses Struct besteht aus vier Parametern: Position - Die Position des Tabulators von links. Die Position wird 1/100 mm angegeben ( 1000 = 1 cm) Alignment - Die Ausrichtung: com.sun.star.style.TabAlign.LEFT - Links com.sun.star.style.TabAlign.RIGHT - Rechts com.sun.star.style.TabAlign.CENTER - Zentiert com.sun.star.style.TabAlign.DECIMAL - Dezimal DecimalChar - Trennzeichen, wenn Dezimaleinstellungen FillChar - Füllzeichen Soweit die Theorie. Die Praxis sieht anders aus. FillChar und Decimalchar haben anscheinend keine Auskwirkung. Prüfung folgt noch. Doc = thisComponent Enum = Doc.Text.createEnumeration ' Schleife über alle Absätze While Enum.hasMoreElements TextElement = Enum.nextElement if TextElement.supportsService("com.sun.star.text.Paragraph") then ' Msgbox TextElement.string m()=Textelement.ParaTabstops for i=0 to ubound(m) m(i).position=9500 m(i).Alignment=com.sun.star.style.TabAlign.DECIMAL Textelement.ParaTabstops=m() next i end if Wend |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009