Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Legolas am 24.04.09 - 11:58:04

Titel: Zeile aus RT-Feld löschen
Beitrag 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
Titel: Re: Zeile aus RT-Feld löschen
Beitrag von: thomson666 am 24.04.09 - 12:38:37
RichtTextItem holen dann durchparsen und den Teil den nicht mehr haben willst gegen "" ersetzen und wieder reinschreiben.

Tommy
Titel: Re: Zeile aus RT-Feld löschen
Beitrag von: Legolas am 24.04.09 - 13:19:58
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
Titel: Re: Zeile aus RT-Feld löschen
Beitrag von: s_Old am 25.04.09 - 01:32:01
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)
Titel: Re: Zeile aus RT-Feld löschen
Beitrag von: CC am 06.05.09 - 12:00:42
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.