在netbeans下使用ireport的注意点

来源:互联网 发布:网络作家收入如何 编辑:程序博客网 时间:2024/06/05 15:00

最近开始使用ireport制作一系列的报表,期间遇到一些问题,记录下来一起分享

ireport版本5.5

1、包要导入,否则会出现各类奇怪的错误,由于我是在netbeans中使用ireport,因此要把ireport下的一些包导入,其中iTextAsian.jar似乎一定要导入
2、报表导出PDF时,提示字体找不到或者中文空白的问题

   字体使用Serif,这样在预览时也能看见中文,同时点击报表右上角空白处,然后在属性面板中,设置下面三个属性
  1)Pdf Font name is now...-->  STSong-Light
  2)Pdf Embedded 勾上
  3)Pdf Encoding  UniGB-UCS2-H(Chin...)
这样即可以正确显示字体,又能正确导出PDF文件;刚才三个属性,有两个属性已经提示过期了,但是必须设置,否则导出PDF时必定出错
3、导出EXCEL时,单元格内内容较多时,会自动合并单元格的问题
1)单元格的Stretch With Overflow 不要选中
2) 单元格下方不要留空间,否则EXCEL会生成一条空白
4、分页/不分页的控制
  Ignore pagination 选中时不分页,这样导出的EXCEL文件就不会分页,有利于各部门再进行加工
5、修改内容后没变化
1)需要点“编译”按钮,以重新生成*.jasper文件
2)当报表中有错误时,点编译后系统不生成jasper文件,如果难以发现,可以先将对应的jasper删除,就能清楚的看到是否编译成功

 

0 0