Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
Delphi 7 Professional
|
TRichEdit - Leerzeichen vor Absatzende entfernen
17. Mär 2009, 19:11
Moin, Moin.
Bisher als Marginalie eingeschätzt, entpuppt sich die Aufgabe für mich als unerwartet harte Nuss: Ich möchte überflüssige Leerzeichen vor Absatzenden entfernen. Nun, sollte kein Problem sein: Ich suche #13#10 bzw. #32#13#10 in Richedit.Text und eleminiert dann alle vor dieser Position stehenden Leerzeichen. Joo, funktioniert einwandfrei - nur leider ist danach jegliche Textformatierung verschwunden (obwohl ja nur die #32 gelöscht wurden). Ausweichen auf RichEdit.Lines ist (offenbar) keine Alternative, da in Lines die Absatzpositionen nicht enthalten sind.
Muss ich nun den RichEdit-Inhalt (also Text+Token) in einen Stream und dann in einen String kopieren um weiterzukommen, oder funktioniert das grundsätzlich anders. Sorry, bin etwas genervt, da ich für dieses Randproblem eigentlich gar keine Zeit habe.
Ralph
|