直接打印FastReport

时间:2009-11-19 22:48:04

标签: delphi fastreport

我在Delphi Win32中使用FastReport。

调用FastReport时,会在打印之前预览它。

用户有时需要打印一系列报告。这是一个PITA预览然后单独打印每个。

如何将报告排队并将其直接发送到默认打印机?

2 个答案:

答案 0 :(得分:8)

只需调用PrepareReport,然后调用Print。您不必显示预览。

frxReport1.PrepareReport;
frxReport1.Print;

答案 1 :(得分:3)

用开发人员帮助文件编写(程序员手册)章节“构建复合报告(批量打印)”

frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.Print;