Zapisywanie sformatowanego textu do stringa...

0

Siemka, jak zapisać sformatowany text z richedita do stringa? Tzn. taki jak mają pliku *.rtf. Dzięx z góry.

0

Hmm - odpowiadałem już na to, ale post znikł - z nieznanego powodu..

function GetRTF(RE: TRichedit): string;
var
   strStream: TStringStream;
begin
   strStream := TStringStream.Create('') ;
   try
     RE.PlainText := False;
     RE.Lines.SaveToStream(strStream) ;
     Result := strStream.DataString;
   finally
     strStream.Free
   end;
end;
0

Dzięki wielkie. Mam ostatnie pytanie: jak z tej funkcji wyciągnąć ten string bo jak ja robie jak zwykle to mi coś się wali program. Dzięki jeszcze raz!

0

ehh .. no jak to jak wyciągnąć .. - toć masz napisane Result := ... ehh

Na przykład tak:

Memo1.Text := GetRTF(Richedit1);

0

Dokładnie tak mam napisane i program mi się zacina :/.

1 użytkowników online, w tym zalogowanych: 0, gości: 1