Возникла необходимость при определённых условиях разрешать возможность экспорта в определённые форматы из превью (стандартного). Как реализовать такую возможность?

Question: Возникла необходимость при определённых условиях разрешать возможность экспорта в определённые форматы из превью (стандартного). Как реализовать такую возможность?

Answer:

Создавайте необходимые фильтры динамически, перед вызовом превью:

1
2
3
4
5
6
7
 var frxRTFExport1:TfrxRTFExport;
 begin
 frxRTFExport1:=TfrxRTFExport.Create(Form1);
 frxReport1.PreviewOptions.Buttons:= frxReport1.PreviewOptions.Buttons+[pbExport];
 frxReport1.ShowReport();
 frxRTFExport1.Free;
 end