Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Roalf am 20.07.05 - 09:44:32
-
moin moin,
ich würde gerne eine Text in einem Richtext ersetzten. anbieten tut sich hierfür die funktion FindAndReplace der NotesRichTextRange-Klasse.
Das funktioniert auch soweit ganz gut mit:
CountReplaces = rtrange.FindAndReplace( ReplaceFrom,ReplaceTo,RT_REPL_PRESERVECASE)
aber ReplaceTo darf nur einzeilig sein. Befinden sich im String ReplacTo noch newlines, werden dieser einfach verschluckt.
Also ein ReplaceTo:
"zeile1
zeile2
zeile3"
wird im Ziel = "zeile1zeile2zeile3"
was muss ich tun damit die newlines auch mit rüberkommen?
-
Hi,
versuch's mal mit diesem ReplaceTo
"zeile1" & Chr$(13) & "zeile2" & Chr$(13) & "zeile3"
Axel
-
tjo..auch bei diesem String ist das Ergebniss im Richtextfed "zeile1zeile2zeile3"
-
Und so?
"zeile1" & Chr$(10) & Chr$(13) & "zeile2" & Chr$(10) & Chr$(13) & "zeile3"
-
eventuell hilft:
Text = |zeile1
zeile2
zeile3|
Habs aber nicht getestet
-
@diali + @Thomas Schulte
leider helfen beide varianten auch nicht...hab schon so ziemlich alles ausprobiert...newlines verschwinden einfach bei dieser funktion.
das ergebniss nach der ersetzung ist immer "zeile1zeile2zeile3"
ein Bug?
-
Wenn du IBM fragst wohl eher ein Feature. >:D