Domino 9 und frühere Versionen > Entwicklung

Text an einer bestimmen Cursor Position einfügen

(1/2) > >>

js84:
Hallo zusammen,

mir stellt sich grade folgende Problematik:
Ich habe Text der in ein Body Feld soll, aber nicht nur einfach angehägt, sondern er soll an einer bestimmten Position (z.B. 20 Zeichen nach dem Anfang) stehen. Wichtig-->diese 20 Zeichen sind bereits bestehender Text, der nicht überschrieben werden darf. Hinter dem einzufügenden Text steht wieder allerhand Text.
Mit @Commands ist das alles kein Problem, da mach ich einfach EditRight und fertig ist der Lack. Ich muss das ganze aber in Lotus Script machen und bin echt langsam am Zweifeln ob das überhaupt geht.

Ich hoffe ihr könnt mir helfen.
Grüße Jana

mibo11:
Hallo jana,

in der Klasse NotesUIDocument solltest du alles finden was du für deine Zwecke brauchst.

Viele Grüße
Sascha

js84:
Hi Sascha,

nicht wirklich, leider!
Mit der klasse hab ich schon gearbeitet. Es ist nur möglich in ein best. Feld zu springen, Text einzufügen o.ä. aber nicht zu einer best. Position innerhalb eine Feldes zu springen.leider

Axel:
Da wirst du in R5 Pech haben. Ab R6 gibt's neue RTF-Klassen, z.B. die Klasse NotesRichTextNavigator, mit der könnte man so was vermutlich realisieren.

Axel

koehlerbv:

--- Zitat von: js84 am 04.06.07 - 16:28:40 ---Mit @Commands ist das alles kein Problem, da mach ich einfach EditRight und fertig ist der Lack.
--- Ende Zitat ---

Moment, nicht, dass wir uns hier missverstehen! Was mit @Commands an dieser Stelle geht, funktioniert auch mit LS - setzt aber (wie bei @Commands) Benutzerinteraktivität voraus, sprich: Der Cursor muss manuell an die Einfügestelle gebracht werden. Auch wenn das dort etwas mehr "tricky" ist.
Habe ich Dich da richtig verstanden, Jana?

Bernhard

PS: Wenn es wirklich im Frontend laufen soll, dann helfen die Backend-Klassen à la RichTextNavigator von R6 auch nicht (wirklich).

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln