0

我有一个应用程序(ASP.NET),因为我使用水晶报表查看器显示不同的报表。默认打印对话框与我在页面中使用的模板不匹配。所以决定制作一个不同的。导出选项正在动态工作和导出报告,但对于打印,我使用 printToPrinter 方法,它没有显示打印对话框,我可以在其中选择打印机和打印质量、纸张方向..等等...

任何人都可以建议一种通过此方法调用打印对话框的方法

4

1 回答 1

1

为了在您的代码中配置这些参数,您可以使用:

string printerName = ""; //Insert printer name here.
CrystalDecisions.CrystalReports.Engine.ReportDocument rpt = new ReportDocument();
rpt.PrintOptions.PrinterName = printerName;
rpt.PrintOptions.PaperOrientation = PaperOrientation.Landscape;

等等......我认为您需要的所有其他配置都在那里,可供您设置。

于 2012-06-18T14:00:22.317 回答