Как напечатать FastReport напрямую, не показывая Print Dialog - PullRequest
5 голосов
/ 17 июня 2010

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

Ответы [ 2 ]

15 голосов
/ 22 июня 2010

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

Report.LoadFromFile('filename');
Report.PrepareReport;
Report.PrintOptions.ShowDialog := False;
Report.Print;
0 голосов
/ 18 апреля 2017

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

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

...