如何通过Jasper Reports(不嵌入字体)以PDF格式显示日文字体?

时间:2010-07-18 02:30:14

标签: pdf unicode fonts jasper-reports

我正在创建一个包含日文字符的报告,并且正确显示在iReport中的字符,但在使用PDF导出器时,日文字符是不可见的。

我只是想在PDF报告或标准PDF日文字体中使用MS Mincho字体,但不知道如何配置。我知道堆栈溢出有一个类似的问题,但这个问题的答案是不确定的,不起作用。

我使用iText 3.7.3和Jasper Reports 3.7.3以及iText 2.1.7作为PDF导出库。早期版本的Jasper曾经使用iTextAsian.jar导出日文字体,但现在看来已经不再适用了。有没有人知道如何使用新版本的日文PDF?

谢谢,

1 个答案:

答案 0 :(得分:0)

如果您想使用PDF阅读器的嵌入字体,请务必在报告元素中指定正确的PDF Font namePDF Encoding(请参阅Japanese fonts not visible in the export pdf in iReports的答案 )

在这种情况下,MS Mincho字体仅用于计算报表呈现时的实际高度/权重。

您可以从旧版本复制iTextAsian.jar,请记住将其添加到classpath。