von Toxitom » Mi, 30.11.2005 13:21
Hallo Benamin,
na, dann hast du doch schon alles, was du braucht. Füge einfach eine Zeile hinzu, das sollte es dan auch schon gewesen sein.
Aber wie gesagt - könnte sein, dass deine Bookmark damit mit gelöscht wird. Da musst du ein wenig experimentieren
Code: Alles auswählen
Cursor = ThisComponent.Text.createTextCursor()
Bookmark = thiscomponent.Bookmarks.getByName("Adressfeld").Anchor
Bookmark2 = thiscomponent.Bookmarks.getByName("Adressfeldende").Anchor
Cursor.gotorange(Bookmark, False)
Cursor.gotorange(Bookmark2, True)
...
Cursor.String = adressblock
Der Cursor behält sich seine einmal zuigewiesene Position. Gehst du dann zur nächsten, kannst du den Schalte auf True stellen, dann wird von der Ausgangsposition bis zur Zielposition alles markiert (beim Textcursor nicht sichtbar!).
Weist du nun einen neuen String zu, wird der markierte Inhalt überschrieben - eben so wie im realen Writer....
Gruss
Thomas
Hallo Benamin,
na, dann hast du doch schon alles, was du braucht. Füge einfach eine Zeile hinzu, das sollte es dan auch schon gewesen sein.
Aber wie gesagt - könnte sein, dass deine Bookmark damit mit gelöscht wird. Da musst du ein wenig experimentieren :wink:
[code]Cursor = ThisComponent.Text.createTextCursor()
Bookmark = thiscomponent.Bookmarks.getByName("Adressfeld").Anchor
Bookmark2 = thiscomponent.Bookmarks.getByName("Adressfeldende").Anchor
Cursor.gotorange(Bookmark, False)
Cursor.gotorange(Bookmark2, True)
...
Cursor.String = adressblock
[/code]
Der Cursor behält sich seine einmal zuigewiesene Position. Gehst du dann zur nächsten, kannst du den Schalte auf True stellen, dann wird von der Ausgangsposition bis zur Zielposition alles markiert (beim Textcursor nicht sichtbar!).
Weist du nun einen neuen String zu, wird der markierte Inhalt überschrieben - eben so wie im realen Writer....
Gruss
Thomas