RTF und Unicode

05/11/2008 - 11:47 von Thomas Gabel | Report spam
Hallo NG

Frage zum RTF-Beispiel aus Solutions. In diesen RTF-Text muss ich
Unicode Zeichen einfügen (Schriftart: Arial Unicode MS). Grundsàtzlich
über die Tastenkompination ALT + 8311 (hochgestellte 7), oder ALT +
8805 (größer-gleich Zeichen) usw. möglich. Wie kann ich aber das
Einfügen dieser Zeichen programmtechnisch machen? Im Standard geht das
ja über this.Parent.oleRTF.selRTF = CHR(177) (PlusMinusZeichen).
Welche Funktion kann anstatt CHR() benutzt werden? CHR(8805) geht ja
nicht.

Danke für die Hilfe

Gruß
Thomas
 

Lesen sie die antworten

#1 Olaf Doschke
05/11/2008 - 12:03 | Warnen spam
z.B.: 8805 = 34*256+101

allgemeiner:

hochwertigesByte = Int(Unicode/256)
niederwertigesByte = Unicode%256

Und dann nimmst Du
CHR(hochwertigesByte)+CHR(niederwertigesByte)
oder umgekehrt, ich weiß nicht was bei Arial Unicode MS
und dem RTF-Control gilt, probieren geht über studieren.

Tschüß, Olaf.

Ähnliche fragen