Einzelnen Beitrag anzeigen

ph0g

Registriert seit: 14. Dez 2010
21 Beiträge
 
#1

Richedit text formatieren

  Alt 3. Jun 2011, 12:30
Guten TAg,
habe mir folgenden Thread durchgelesen und gehofft eine Lösung für mein Problem zu kriegen:
http://www.delphipraxis.net/8604-for...ausgabe-2.html

Undzwar, möchte ich den Text in einem Richedit Formatieren. Habe auch die ganzen RTF Codes, per Stream in die Richedit eingefügt, jedoch ist meine ausgabe dann immer so:
Code:
{ \rtf1  { \fonttbl { \f0\fswiMeinStream MS Sans Serif; }  }  { \colortbl\red0\green0\blue0;\red0\green0\blue255; }  \f0\cf1\fs16 . . . und es geht doch !!! \f0\fs16 }
Allerdings sollte das dann Blau und Fett erscheinen, dies tut es aber nicht...

Mein Code:
Code:
tmpString := tmpString + '{ \rtf1 ';
    tmpString := tmpString + ' { \fonttbl ';
    tmpString := tmpString + ' { \f0\fswiMeinStream MS Sans Serif; ';
    tmpString := tmpString + ' } ';
    tmpString := tmpString + ' } ';

    tmpString := tmpString + ' { \colortbl\red0\green0\blue0;\red0\green0\blue255; ';

    tmpString := tmpString + ' } ';

    tmpString := tmpString + ' \f0\cf1\fs16 . . . und es geht doch !!! \f0\fs16 ';
    tmpString := tmpString + '} ';

    tmpStream := TStringStream.Create(tmpString);
    try
      RichEdit1.PlainText := False;
      RichEdit1.Lines.LoadFromStream(tmpStream) ;
    finally
      tmpStream.Free
    end;
Wollte jetzt den alten Thread nichtmehr ausgraben, deswegen eröffne ich einen neuen.

Grüße,
ph0g
  Mit Zitat antworten Zitat