PrintDialog
从类中选择打印选项后,我试图将多个文档直接发送到打印机。
我需要检索选定的纸张来源。不幸的是,我只能找到打印机的所有纸张来源,而不是选定的纸张来源。
这是我的代码示例(缩短版本):
CrystalDecisions.CrystalReports.Engine.ReportDocument document;
//...
PrintDialog pDialog = new PrintDialog();
pDialog.ShowDialog();
document.PrintOptions.PrinterName = pDialog.PrinterSettings.PrinterName; //OK
//Here I need to set the papersource
//document.PrintOptions.PaperSource = ???
document.printToPrinter(pDialog.PrinterSettings.Copies, false, 0, 0)
我是否使用好对象来做到这一点?
注意:PageSetupDialog
由于我使用的是 Windows 7,因此不提供打印机选项。