2020-09-20 22:58发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在使用Crystal Re... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在使用Crystal Reports在多线程循环中生成145,112个PDF。
生成大约826个PDF后,我们的应用程序将崩溃。
我们已将此问题隔离为在报告中打印泰语字符并使用 PSL Kittithada Pro 字体的组合。
使用Crystal Reports时是否需要某种泰文多语言支持?
定期,您需要致电
Marshal.ReleaseComObject( reportdocument );
获取该程序以释放它用于ReportDocument的内存。
此外,您不能真正更改.NET SDK的打印作业限制-运行时许可证将其限制为100个并发打印作业。 因此,如果您使用多线程并同时运行多个报告,则可能会遇到问题。 "打印作业"定义为主报告以及该报告中子报告的每个实例。 例如,如果您有一个仅在报表标题中运行的子报表,则您有2个打印作业。 但是,如果您有一个在详细信息部分中运行的子报表,并且显示了100条记录,则您有101个打印作业,这将失败。
-Dell
最多设置5个标签!
定期,您需要致电
Marshal.ReleaseComObject( reportdocument );
获取该程序以释放它用于ReportDocument的内存。
此外,您不能真正更改.NET SDK的打印作业限制-运行时许可证将其限制为100个并发打印作业。 因此,如果您使用多线程并同时运行多个报告,则可能会遇到问题。 "打印作业"定义为主报告以及该报告中子报告的每个实例。 例如,如果您有一个仅在报表标题中运行的子报表,则您有2个打印作业。 但是,如果您有一个在详细信息部分中运行的子报表,并且显示了100条记录,则您有101个打印作业,这将失败。
-Dell
一周热门 更多>