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

Zurück Vor |
| 8.1.5 Wie kann auf Platzhalter zugreifen?
Man kann auf Platzhalter über die Enumeration der Textfelder eines Dokumentes erreichen. Innerhalb der Numeration muss man nur auf den Service prüfen. Man kann den Cursor auf den Platzhalter setzen oder mit dem Platzhalterobjekt selber weiterarbeiten. Doc = ThisComponent mytextCursor=Doc.text.createtextcursor() myViewCursor=Doc.GetCurrentController.ViewCursor TextFelderEnumration = Doc.getTextFields.createEnumeration While TextFelderEnumration.hasMoreElements() TextField = TextFelderEnumration.nextElement() If TextField.supportsService("com.sun.star.text.TextField.JumpEdit") Then If "Test" = TextField.PlaceHolder then myViewCursor.goToRange(TextField.getAnchor(), FALSE) end if end if Wend Um den Typ des Platzhalters auszulesen, verwendet man die Propertie PlaceHolderType. type=TextField.PlaceHolderType Dabei gilt
Integer | Konstante
0 | Text
1 | Tabelle
2 | Textframe
3 | Graphic
4 | Object
Seitenanfang |

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