Für Beide gilt im wesentlich das Gleiche. Nur der Funktionsumfang der Cursor ist verschieden.
Bei den Methoden der Navigation gibt es den Parameter "Expand". Dieser bezieht
sich auf die
Markierung. Er kann die Werte True oder False haben. Bei True wird der Teil zwischen der
aktuellen Position und der neuen Position markiert.
Mit diesen Zeilen zum Beispiel werden die nächsten 20 Zeichen ab der Cursorposition
markiert:
myDoc=thisComponent
myViewCursor=myDoc.GetCurrentController.
ViewCursor
myViewCursor.goRight(20,true)
Der markierte Text ist über die Eigenschaft "String" erreichbar und kann
geändert werden.
myViewCursor=myDoc.GetCurrentController.
ViewCursor
myViewCursor.goRight(20,true)
myViewCursor.String="Hallo
Welt"
Es ist eventuell nötig zwischen dem TextCursor und dem ViewCursor zu wechseln, um
die
verschiedenen Navigationsmöglichkeiten zu verwenden.