◎筱米加步枪◎.Blog

Happy coding

JasperReport导出PDF报表中文不显示问题

这两天,利用iReport和JasperReport做报表,发现在导出PDF的时候中文不显示,而导出HTML却显示正常,而相关的itext包也引入到项目中了。百度发现,在报表定义的时候要设置如下属性:

    Font name:          宋体 (中文字体)
    PDF font name:  STSong-Light
    PDF Encoding:    UniGB-UCS2-H(Chinese Siplified)
    PDF Embeded:   true

如图:

设置后,问题解决。

Panteho报表设计器输出PDF的中文不显示解决

在Penteho报表设计器中,拖动一个Label,然后根据API输出PDF文件,结果PDF文件中只显示英文部分,中文部分不显示。

研究许久,原来还要更改Label的属性。具体解决方案:

1.指定【style】的【encoding】为utf-8

2.还要修改【style】的【family】为“宋体”或者其他可识别字体。

如图: