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

Zurück Vor |
| 8.3.2 Wie kann man Absatzformate zuweisen?
Absatzformate können auf zwei Arten zugewiesen werden: Direkt über den Cursor oder über den Absatz. Absatzformate stehen normalerweise im Stylisten zur Verfügung. Hier kann man auch den Namen sehen der innerhalb des Makros verwendet werden muß. Erstmal über den Cursor. Jeder Cursor hat die Propertie Parastylename. Dieser beinhaltet den Namen des Absatzformates. mydoc=thisComponent oText = myDoc.getText() ocursor = MyDoc.text.createtextcursor ocursor.ParaStyleName = "Überschrift 3" Mit einem Absatz geht es auf ähnlich. Auch dieser hat die benötigte Propertie Parastylename. Nur das man den Absatz erst finden muß. Eventuell geht es auch über die Absatzvorlage. (Wie man auf Absätze zugreifen kann steht hier.) 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 if Textelement.parastylename="Standard" then Textelement.parastylename="Textkörper" end if end if Wend |
Seitenanfang |

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