我有一个应用程序(ASP.NET),因为我使用水晶报表查看器显示不同的报表。默认打印对话框与我在页面中使用的模板不匹配。所以决定制作一个不同的。导出选项正在动态工作和导出报告,但对于打印,我使用 printToPrinter 方法,它没有显示打印对话框,我可以在其中选择打印机和打印质量、纸张方向..等等...
任何人都可以建议一种通过此方法调用打印对话框的方法
我有一个应用程序(ASP.NET),因为我使用水晶报表查看器显示不同的报表。默认打印对话框与我在页面中使用的模板不匹配。所以决定制作一个不同的。导出选项正在动态工作和导出报告,但对于打印,我使用 printToPrinter 方法,它没有显示打印对话框,我可以在其中选择打印机和打印质量、纸张方向..等等...
任何人都可以建议一种通过此方法调用打印对话框的方法
为了在您的代码中配置这些参数,您可以使用:
string printerName = ""; //Insert printer name here.
CrystalDecisions.CrystalReports.Engine.ReportDocument rpt = new ReportDocument();
rpt.PrintOptions.PrinterName = printerName;
rpt.PrintOptions.PaperOrientation = PaperOrientation.Landscape;
等等......我认为您需要的所有其他配置都在那里,可供您设置。