从Viewer打印出来表明打印机错误

2020-09-20 07:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在将CRVS与SP18配合使...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在将CRVS与SP18配合使用。

查看器将PrintMode设置为" PrintMode.PrintOutputController"。 现在,当在查看器中绘制报表时,客户单击工具栏上的"打印"按钮,该工具栏在内部执行CrystalDecisions.Windows.Forms.CrystalReportViewer.PrintReport()。

打开"打印"对话框时,建议使用默认打印机。 如何向客户推荐另一台打印机?

我尝试了几种方法为查看器打印对话框设置打印机:

  • CrystalDecisions.CrystalReports.Engine.PrintOptions.PrinterName
  • CrystalDecisions.CrystalReports.Engine.ReportDocument.ReportClientDocument.PrintOutputController.GetPrintOptions.PrinterName
  • CrystalDecisions.ReportAppServer.Controllers.PrintReportOptions.PrinterName
  • System.Drawing.Printing.PrintDocument.PrinterSettings.PrinterName

它们都不起作用。...

此致

帕特里克

6条回答
SKY徐
2020-09-20 08:20

嗨Patrick,

在我的测试应用中,查看返回的结果。

可能是因为您没有选中"打印机",也可能没有选中"解除关联"。

在这种情况下,您没有告诉引擎要选择哪种打印机,因此它将始终默认为默认打印机。

在最新版本的CR Designer中,当您打印报告时,将在对话框中看到"已保存的打印机名称"和"已保存的纸张尺寸"。

如果您没有在报告中看到此打印机,则默认为使用默认打印机,如果您不告诉我们要使用哪一台打印机,我们将无法选择打印机。

Don

一周热门 更多>