ireport3.6中文问题

在ireport使用时会发现,中文出不来,使用的是版本3.6及以上,这里我就给出一种我现在使用的解决方法:

1.在iReport-nb-3.6.0\ireport\有个libs文件夹,是IRport用来扩展jar包。将iTextAsian.jar剪贴到了libs目录之下。

 

2.工具--->iReport中的Classpath中将iReport-nb-3.6.0\ireport\libs\iTextAsian.jar 添加到进来,再次重新的启动IReport之后发现在 工具--->iReport中的Fontpath的标签有了新增的选项,选择select all  之后 重新编译运行问题解决了 。

 

3.在ireport中给要显示中文的控件设置属性:

   第一种方法:给每个需要显示中文的控件设置属性,设置Font name为“宋体”,Pdf Font name...为“STSong-Light”,Pdf Encoding为“UniGB-UCS2-H (Chinese Simplified)”,即该控件在编译成的pdf中能够显示中文信息了。

  第二种方法:上面这种方法需要对每个控件一一去设置,太过去麻烦,这里我们可以在面板“Report Inspector”中“右键”->Styles->新建 一个 Styles,然后在需要使用的控件中引用 styles即可。

.

.

简单的使用 参考:http://azrael6619.iteye.com/blog/738614

.

.

你可能感兴趣的:(Blog)