Я использую Fastreport 4. Мне нужно печатать напрямую на принтер, не показывая Print Dialog.Я снял флажок ShowDialog в Параметры печати, но он продолжает показывать диалоговое окно печати.Любая помощь будет принята с благодарностью.
Вы должны установить его после загрузки отчета.
Report.LoadFromFile('filename'); Report.PrepareReport; Report.PrintOptions.ShowDialog := False; Report.Print;
Если вы назначите поддельную строку для события «OnRunDialogs» после загрузки отчета, как показано ниже, ваши диалоговые окна не открываются.
frxMyReport.LoadFromFile (FPATH); frxMyReport.OnRunDialogs = "fakeevent";