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

2020-09-21 20:23发布

         点击此处--->   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)

         点击此处--->   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
1楼 · 2020-09-21 20:48.采纳回答

最后我找到了问题的原因

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

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

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

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

Nir深蓝
2楼-- · 2020-09-21 20:50

嗨弗朗克,

我认为这是一个已知问题。 我报告了与R&D类似的内容,并且在SP 22发布之前,我们都确认它已在SP 22中修复。

看看能否解决问题?

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

谢谢

蓋茨
3楼-- · 2020-09-21 20:42

嗨唐!

感谢您的回复。 不幸的是它没有用。 我们已经在某些要测试的机器上将VS和Redist更新到SP 22(13.0.22.2668文件的日期为2018年1月9日)。 他们仍然有同样的问题。

我们注意到,如果将放错地方或丢失的字段放到文本字段中,则可以正常工作,因为它可以正常工作,所以我们可以更改所有报告,但是我认为这是一个奇怪的解决方案(很多工作都在做废话)。 但是我认为这将有助于确定错误的原因。

系统具有不同的打印机和驱动程序(HP,佳能,三星,兄弟),并且我们使用不同的驱动程序进行了测试,因此不是打印机驱动程序。

你有什么主意吗? 由于我们的客户对此感到厌倦,因此我们遇到了很多问题。 您能否告诉我如何通知或打开错误。 对于我们来说,尽快解决这个问题很重要。

您能告诉我,我所报告的问题在哪里? 我们整天都在工作,欢迎我提供的所有信息。

您能帮我们吗?

一周热门 更多>