从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条回答
Doze时光
2020-09-20 08:01

哇,这就是我所说的真实答案/简历-谢谢唐。

现在是"但是";-)

有时候我问我为什么CR会很难使用它的界面(而不是说"很多选择",有时我会说"太多选择或可能性")。 作为最终程序员,我必须让它为所有独立于操作系统,打印机品牌和纸张尺寸的客户使用!

我们使用通常设置为"无打印机"和"取消关联"的常规报告。 其中将近95%的人使用A4作为纸张大小,由于ENUM的差异,Dymo报表只存在一些例外,必须在客户方进行调整...但是由于我们的ERP使用通用标准报表,因此我们不想对其进行调整 全部在客户方面。 我们还将打印机属性保存在数据库中,但有时通过CR VS在客户方重新设置它们并不能达到目的。

ER:通过CR具有透明的打印机管理/接口,而与使用P2P或POC,RAS或其他方法无关。 来自研发部门的CR专家是打印问题的专业人士...

如果我曾经从示例应用程序中实现getPrinterInfoOnOpen()的复杂逻辑,并且如果R&D会在CR VS中更改其逻辑,那么我或您将如何得知这一更改? 如果所有这些逻辑都保留在CR VS中,那就容易得多。

只是一些想法。

此致

Patrick

一周热门 更多>