我公司的WinCC上位机SCADA系统一直以来使用的都是WinCC自带的报表生成系统。如下图所示,只要勾选红圈中的PDF选项就可以生成PDF报表。
正常生成的PDF报表如下图所示:
但是当我将WinCC从原来的V7.5SP1升级到V7.5SP2后,生成的PDF报表发生了异常。不能正确显示内容。
而且每次生成的结果都不一样。同一张报表,再次生成,就又变成了下面这样。
可以看出每次生成同一张报表,显示的结果都是随机的。
为了找到原因,我开始了全面排查:
修改了Windows操作系统的默认字符编码集。从GBK转到UTF8。但是没有效果。排除是字符编码的问题。
修改布局文件中相关文字的字体设置。没有效果。证明和字体无关。
修改WinC