Diese Änderungen habe ich inzwischen auch ausprobiert.
Der Text wird dadurch vollständig übergeben, allerdings sind alle Formatierungen weg.
Und Nein, ich habe PlainText nicht auf True gesetzt.
Zum Spaß habe ich mal den Text in einer Datei gespeichert und in einem TMemo wieder geladen. Danach diesen Text an die Methode übergeben. Ergebnis: Ja, so soll es aussehen.
Es scheint also so, dass das TRichEdit den Text nicht mit Formatierung übergibt. Jetzt muss ich mir noch eine schicke Lösung überlegen, damit es dann so funktioniert, wie ich es brauche.
Für schicke Vorschläge bin ich offen.