我正在创建一个包含日文字符的报告,并且正确显示在iReport中的字符,但在使用PDF导出器时,日文字符是不可见的。
我只是想在PDF报告或标准PDF日文字体中使用MS Mincho字体,但不知道如何配置。我知道堆栈溢出有一个类似的问题,但这个问题的答案是不确定的,不起作用。
我使用iText 3.7.3和Jasper Reports 3.7.3以及iText 2.1.7作为PDF导出库。早期版本的Jasper曾经使用iTextAsian.jar导出日文字体,但现在看来已经不再适用了。有没有人知道如何使用新版本的日文PDF?
谢谢,
答案 0 :(得分:0)
如果您想使用PDF阅读器的嵌入字体,请务必在报告元素中指定正确的PDF Font name
和PDF Encoding
(请参阅Japanese fonts not visible in the export pdf in iReports的答案
)
在这种情况下,MS Mincho
字体仅用于计算报表呈现时的实际高度/权重。
您可以从旧版本复制iTextAsian.jar,请记住将其添加到classpath。