使用Crystal Report和泰文语言生成许多PDF时,应用程序崩溃

2020-09-20 22:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在使用Crystal Re...

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

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


我们正在使用Crystal Reports在多线程循环中生成145,112个PDF。

生成大约826个PDF后,我们的应用程序将崩溃。

我们已将此问题隔离为在报告中打印泰语字符并使用 PSL Kittithada Pro 字体的组合。

使用Crystal Reports时是否需要某种泰文多语言支持?

5条回答
callcenter油条
2020-09-20 23:38

我在VS版本13.0.9.1312中使用CR。

我还附上了该字体的屏幕截图。 看起来确实是True Type字体,不是吗?

向SP 22迁移可能会有所帮助,它使用了usp10.dll的更新版本,如果先前版本中存在问题,则可以修复该问题。

更新时,您必须阅读SP 21信息以更新项目参考等。

第二个问题/问题是CR仅支持TTF类型的字体,如果您的字体不是,请使用该字体的ttf版本进行测试。

在CR Designer中打开报表,然后依次单击"视图","首选查看区域设置",然后单击"更多..."。向下滚动,您应该会看到泰语。

进行设置,然后右键单击其中一个字段并选择True Type字体。

现在可以多次预览报告,并查看它是否始终如一。

我认为这是导致内存问题的字体,请尝试使用其他字体,看看它在您的应用程序中是否仍然存在内存问题。

Don

一周热门 更多>