问题症状(SYMPTOMS)
在MSTR921中当将基本报表或者文档中的报表对象以PDF格式导出后,所有的中文汉字都不能显示
原因(CAUSE)
PDF从分配的自动样式中获取报表的字体,而自动样式的默认字体都是西方字体,不匹配的字体类型导致包含双字节(中文,日文,韩文等)的报表无法正常写入PDF。
解决方案(RESOLUTION)
可以通过以下方法来解决此问题
- 直接修改报表的字体,使用双字节字体类型替换默认西方字体
- 创建使用双字节字体类型的自定义样式,以后创建的报表都基于此自动样式