Danke...
Das Erste kommt mir bekannt vor. So ähnlich habe ich das mit den Variablen gemacht.

Custom Functions ... fürs nächste Mal.
Inzwischen habe ich eine FastReport Lösung:
Dummy
TfrxRichView im Detail Band
Delphi-Quellcode:
procedure DetailDataOnBeforePrint(Sender: TfrxComponent);
begin
Dummy.RichEdit.Lines.Clear;
Dummy.RichEdit.Lines.Add(<DataPosition."TEILRtf">);
// Achtung! Lines.Text funktioniert nicht! Da wird der RTF string in die Lines geschrieben. Mit Lines.Add wird der RTF Text als PlainText ausgegeben.
Child.Visible := Length(Dummy.RichEdit.Lines.Text) > 2; // Offset für immer einen LineFeed ... warum auch immer.
end;

Fehlinformation