Hola Felipe.
Viendo ahora la solución que obtuviste, si te resultó satisfactoria me permito sugerirte que uses el mismo manejador de evento OnGetText para todos esos campos (no tiene que ser un OnGetText por cada campo). También, con tu debido permiso, me tomo la libertad de mejorarlo un poco:
Código Delphi
[-]procedure TfrmPrncpl.QueryCampoRTFGetText(Sender: TField; var Text: String; DisplayText: Boolean);
Var
AText :String Absolute Text; begin
With TRichEdit.Create (Nil) Do Try
Visible := False; Parent := frmPrncpl; Text := Sender.AsString; AText := Lines.Text; Finally Free; End;
end;
Sin olvidar que debe estar ComCtrls en el Uses.
Saludos.