Как выполнить TQuickRep (быстрый отчет) без его отображения и печати? - PullRequest
0 голосов
/ 08 мая 2020

Мне нужно запустить отчет (TQuickRep) только для экспорта, без печати или отображения. Метод Prepare ничего не делает. События beforeprints или afterprints не срабатывают.

Пример

var rep: TMyQuickRep; //TMyQuickRep is a report TQuickRep
begin
  rep := TMyQuickRep.Create(Self);
  try
    rep.SomeData := somedata;
    rep.DataSet  := somDataSet;
    rep.Prepare;
    //rep.Run? there isn´t a method for run
    rep.ExportToFilter(TQRPDFDocumentFilter.Create('c:\temp\myreport.pdf'));  
    //pdf is an empty page
  finally
    FreeAndNil(rep);
  end;
end;
...