7

我使用 Fastreport 4。我需要直接打印到打印机而不显示打印对话框。我已经取消选中打印选项中的 ShowDialog,但它一直显示打印对话框。任何帮助将不胜感激。

4

3 回答 3

17

您应该在加载报告后设置它。

Report.LoadFromFile('filename');
Report.PrepareReport;
Report.PrintOptions.ShowDialog := False;
Report.Print;
于 2010-06-22T07:00:40.000 回答
-1
Report report = new Report();

report.Load(@"C:\Something.frx");

# ... <rest-of-your-code>

report.PrintSettings.ShowDialog = false;

report.Print();
于 2019-07-29T20:38:39.070 回答
-1

如果您在加载下面的报告后将假字符串分配给“OnRunDialogs”事件,则您的对话框不会打开。

frxMyReport.LoadFromFile(fPath); frxMyReport.OnRunDialogs =“假事件”;

于 2017-04-18T07:03:58.373 回答