Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Legolas am 24.04.09 - 11:58:04
-
Hallo Forum,
ich habe folgende Frage:
Wie lösche ich am einfachsten eine Zeile aus einem RichText Feld heraus?
Das RT-Feld beinhaltet eventuell auch Grafiken usw.
Die Funktion soll folgende können:
1) Suche nach einem bestimmten Platzhalter (z. B.: [**Fax**])
2) Wenn dieser gefunden wurde, komplette Zeile löschen.
Hat hier jemand Erfahrung?
Gruß
Bernd
-
RichtTextItem holen dann durchparsen und den Teil den nicht mehr haben willst gegen "" ersetzen und wieder reinschreiben.
Tommy
-
Hallo Tommy,
so mach ich das ja auch beim Parsen nach den Platzhaltern.
Aber wie kann ich eine Zeile erkennen um diese zu löschen?
Ich müsste sonst ja jedes Zeichen auf CHR(13) prüfen um den
Anfang und das Ende einer Zeile bestimmen zu können.
Gibts denn hierführ keine einfachere Möglichkeit?
Grüße
Bernd
-
Dafür könntest du z.B. Replace() nutzen:
http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.designer85.doc/DOC/LSAZ_REPLACE.html (http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=/com.ibm.help.domino.designer85.doc/DOC/LSAZ_REPLACE.html)
-
Mahlzeit!
Vorhandene Richtextfelder zu verändern ist die reine Katastrophe wenn mehr passieren soll, als nur Text oder RT anzuhängen. Ich fürchte, Du wirst verzweifeln??
Gruß
C.