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

Zurück Vor |
| 8.1.16 Wie fügt man ein Inhaltsverzeichnis ein?
Ein Inhaltsverzeichnis wird mit dem Service com.sun.star.text.ContentIndex eingefügt. Vorher sollte man noch prüfden ob nicht bereits ein Verzeichnis vorhanden ist. Ist eines vorhanden wird dieses nur aktualisert. oDoc = ThisComponent oAllIndex = oDoc.getDocumentIndexes() bIndex = False For i = 0 To oAllIndex.getCount() - 1 oIndex = oAllIndex.getByIndex(i) If oIndex.supportsService("com.sun.star.text.ContentIndex") Then bIndex = True Exit For End If Next If Not bIndex Then oIndex = oDoc.createInstance("com.sun.star.text.ContentIndex") oIndex.CreateFromOutline = True oCursor = oDoc.getText().createTextCursor() oCursor.gotoStart(False) oDoc.getText().insertTextContent(oCursor, oIndex, False) End If oIndex.update() |
Seitenanfang |

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