realbasic-nug.de
[Top] [All Lists]

Re: Styled text verschieb style

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: Styled text verschieb style
From: Stefan Sicurella <sicurella at onlymac dot de>
Date: Wed, 28 May 2008 10:50:27 +0200
Authentication-results: mx.google.com; spf=pass (google.com: domain of realbasic-nug dot de-bounces at lists dot realsoftware dot com designates 66.116.103.65 as permitted sender) smtp dot mail=realbasic-nug dot de-bounces at lists dot realsoftware dot com
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <B9E97D33-46E3-4BEE-B987-F5E68AD6AE3D at onlymac dot de>
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



<Prev in Thread] Current Thread [Next in Thread>