Du könntest den Code in einen Stream speichern und daraus laden, hier ein Beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
fStream: TMemoryStream; //Stream zum Zwischenspeichern
begin
//Code in Exporter laden
SynExporterRTF1.ExportAll(SynEdit1.Lines);
//Streaminstanz erzeugen
fStream := TMemoryStream.Create;
try
//RTF Text/Code in Stream speichern
SynExporterRTF1.SaveToStream(fStream);
//an den Anfang des Stream gehen
fStream.Position := 0;
//dann wieder in das RichEdit laden
RichEdit1.Lines.LoadFromStream(fStream);
finally
//und Stream wieder freigeben
fStream.Free;
end;
end;
Dem Exporter muss natürlich ein Highlighter zugewiesen werden, damit die Formatierungen übernommen werden.
Edit: Wofür brauchst du das eigentlich?