在用iReport设计报表时将要显示中文数据的地方的属性设置如下:
Font name: 宋体(中文字体)
PDF font name: STSong-Light
PDF Encoding: UniGB-UCS2-H(Chinese Siplified)
PDF Embeded: √
iTextAsian.jar
这个包导入项目的classpath中,没有这个包的话,导出含有中文数据的PDF会报以下错误:
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName: STSong-Light
pdfEncoding: UniGB-UCS2-H(Chinese Siplified)
isPdfEmbedded : true
Font name: 宋体(中文字体)
PDF font name: STSong-Light
PDF Encoding: UniGB-UCS2-H(Chinese Siplified)
PDF Embeded: √
iTextAsian.jar
这个包导入项目的classpath中,没有这个包的话,导出含有中文数据的PDF会报以下错误:
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName: STSong-Light
pdfEncoding: UniGB-UCS2-H(Chinese Siplified)
isPdfEmbedded : true