So, hab die Lösung selbst gefunden, braucht vielleicht ja mal jemand....
warum auch immer, der Text selbst muss in macroman konvertiert werden
und auch als EncodeBase64 gesichert werden.
Vermutlich liegt TextStyleData als Macroman vor anstatt unicode... RS
halt
Dann klappt es, auch recht flott, 10 mal schneller als rtf
Mein Wunsch wäre weiterhin eine Lösung mit rtf... aber halt schnell
Gruß
Stefan
Hi,
jetzt sichere ich den text und die style data getrennt in die
Datenbank, das ist ganz normal schnell, nicht wie RTF...
Leider verschiebt sich beim Style im Text sobald Umlaute ins Spiel
kommen.
Ist das nicht alles UTF8?
Was kann ich tun?
Styled text in DB
d.idxField(30).stringValue=txt.Text
d.idxField(31).stringValue=EncodeBase64(txt.TextStyleData,0)
und wieder in Editfield
EditField1
.SetTextAndStyle
(r.idxField(30).stringvalue,DecodeBase64(r.idxField(31).stringvalue))
Gruß
Stefan