2012-06-18 146 views
0

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

任何人都可以提出通过这种方法

回答

1

调用打印对话框为了配置在你的代码,这些参数可以使用的方法:

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

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

相关问题