我是通过jasperReport+ireport 生成PDF格式的文件从jasperReport中传递的一个变量,需要同时显示中文,英文和数字。
如果要在ireport中显示中文,需要在ireport中进行如下设置,才可以正常显示 Font name: 宋体 (中文字体)
PDF font name: STSong-Light
PDF Encoding: UniGB-UCS2-H(Chinese Siplified)
PDF Embeded: true 但是 这样设置完,中文是可以正常显示了,但是如果输入英文和数字,就会有问题,数字和英文显示不出来或者显示不全。static field 没有问题,只有变量才会出现这样。请问大家出现过这个问题吗?如何解决的,谢谢
如果要在ireport中显示中文,需要在ireport中进行如下设置,才可以正常显示 Font name: 宋体 (中文字体)
PDF font name: STSong-Light
PDF Encoding: UniGB-UCS2-H(Chinese Siplified)
PDF Embeded: true 但是 这样设置完,中文是可以正常显示了,但是如果输入英文和数字,就会有问题,数字和英文显示不出来或者显示不全。static field 没有问题,只有变量才会出现这样。请问大家出现过这个问题吗?如何解决的,谢谢
亲说的是下面这几个吗?~我已经加进去了,那个是显示中文需要用的。
iText-2.1.5.jar
iTextAsian.jar
iTextAsianCmaps.jar
把你报表使用到的所有jar包发下。看看是不少什么支持
iTextAsian.jar
jasperreports-3.7.5.jar
jasperreports-fonts-3.7.5.jar字体相关的。