Crystal Report无法在IIS 8中打印(空尺寸和Pages N / A)

时间:2018-07-19 03:55:14

标签: printing crystal-reports iis-8

以前,我用来打印Crystal报表的网站托管在IIS版本7中。 迁移到IIS版本8后,打印具有奇怪的行为。 在打印机状态下,它出现在假脱机打印机中并带有页面指示(即:第1/1页), 但未显示尺寸,如下图所示。

enter image description here

我使用直接打印来打印水晶报表(下面的代码):

cr = new ReportDocument();
cr.Load(Server.MapPath("~/CrystalReports/RptProccessCardProd2.rpt"));
cr.Subreports[0].SetDataSource(dsReport.Tables[1]);
cr.SetDataSource(dsReport.Tables[0]);
cr.PrintOptions.PrinterName = strPrinterClient;
cr.PrintToPrinter(1, false, 0, 0);
cr.Close();
cr.Dispose();

GC.Collect();
GC.WaitForPendingFinalizers();

我为解决此问题所做的就是更改设计大小并更改printJobLimit

但这没有帮助。

任何人都可以建议如何解决这个问题,至少可以对造成这种情况的根本原因进行任何分析吗?

0 个答案:

没有答案