Как распечатать Fastreport напрямую, не показывая диалог печати

Я использую Fastreport 4. Мне нужно печатать напрямую на принтер, не показывая диалоговое окно печати. Я снял флажок ShowDialog в параметрах печати, но он продолжает показывать диалоговое окно печати. Любая помощь будет очень признательна.


person Adi    schedule 17.06.2010    source источник


Ответы (3)


Вы должны установить его после загрузки отчета.

Report.LoadFromFile('filename');
Report.PrepareReport;
Report.PrintOptions.ShowDialog := False;
Report.Print;
person Den    schedule 22.06.2010

Если вы назначите поддельную строку событию «OnRunDialogs» после загрузки отчета ниже, ваши диалоги не откроются.

frxMyReport.LoadFromFile(fPath); frxMyReport.OnRunDialogs ="fakeevent";

person user3189836    schedule 18.04.2017

person    schedule
comment
предоставьте немного больше контекста для вашего ответа - person cccnrc; 30.07.2019