1
我想在客户端计算机上的“默认的打印机名称”打印水晶的ReportViewer内容我想在客户端计算机上的“默认的打印机名称”打印水晶的ReportViewer内容
我的代码:
printDocument = new System.Drawing.Printing.PrintDocument();
int nCopy = printDocument.PrinterSettings.Copies;
int sPage = printDocument.PrinterSettings.FromPage;
int ePage = printDocument.PrinterSettings.ToPage;
string PrinterName = printDocument.PrinterSettings.PrinterName;
rpt = (ReportDocument)Session["Report"];
rpt.PrintOptions.PrinterName = PrinterName;
rpt.PrintToPrinter(nCopy, false, sPage, ePage);
它在本地正常工作,但是当我在IIS中托管应用程序时, 打印机名称将采用默认的“Microsoft XPS Document Writer”。
在此先感谢。