仅在.NET Winforms应用程序中打印时,奇怪的报告字段才出现

2020-09-21 20:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)从现在开始的三个月以来,我的行为...

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

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


从现在开始的三个月以来,我的行为很奇怪,上周变得更糟。 该应用程序可以很好地打印报告,并且一切运行正常,因为没有特殊原因,它开始以奇怪的格式打印,一些字段消失了,而其他字段放错了地方。

如果我们导出为pdf,则全部替换为原来的位置,但是当打印到打印机时,一切都变得很疯狂。

正如我所说的,该问题仅在打印时发生,并且在某些打印后会随机出现,因此很难为我们调试和

一些服装商每天打印约1000张纸...所以我们现在有一个大问题。

这是对问题的捕获:

这应该是它的外观:

我们的配置:

  1. Visual Studio 2017 中,我们引用了CrystalDecisions.CrystalReports.Engine 13.0.3500.0文件版本 13.0.21.2533 (项目中有关CrystalReprots的所有引用都具有相同的版本 )
  2. 所有部署计算机都已安装用于.NET Framework 13.0.21.2533的 SAP Crystal Reportrs运行时引擎
  3. 报告中已选中" 没有打印机(针对屏幕显示进行优化)"标记。 另外,我们还尝试了运气不好的部署打印机。
  4. 所有报告均使用带有Support Pack 5(14.2.5.2618)的《 Crystal Reports 2016》 制作而成。

我们进行了很多测试,但没有运气解决这个问题。

您能帮我们吗?

captura-ok.jpg (160.7 kB)
3条回答
樱桃小丸子0093
2020-09-21 20:48 .采纳回答

最后我找到了问题的原因

我们有一个控件,该控件具有在wndproc覆盖上使用Graphics的自定义消息处理。 当此控件接收到wndproc消息并绘制内容时……Crystal报告失败。

我不知道使用其他方法来进行自定义图纸的原因,并且一切正常。

基于收集到的所有信息,我猜这是Windows 10的问题,因为它出现在SP22之后,并且突然出现,显然是在Windows更新之后...所以我想我们发现了一个恶作剧的案例...肯定有人可以 解释为什么,我现在没有足够的精力去想原因。

感谢您的支持,我们感谢您的努力。

一周热门 更多>