接触jasperreport 后,开发过程中的几个小问题

来源:互联网 发布:情侣定位软件 编辑:程序博客网 时间:2024/04/28 01:45

最近要使用报表打印,所以使用了jasperreport 5.2 。开发过程中有几个小问题

1)选好纸张的格式(Portrait 和 Landspace)如果没有定好,你会发现很痛苦的事,打印机打出来的是坚的。开始的时候,我用Landspace结果,是竖的。

2) 我们使用的时JavaBean 那种形式的。所以要把东西放到list 中,结果,主子表的分页就出现问题了。批量时,只一个一个打印。

3)由于项目需要,生成的报表属于主子表类型,并且是分页的。结果坑人的事来了,子表(subreport) 返回变量,resettype 为page ,主表里选ireport,分页后,每page footer 都一个值。如果主表里选page,结果分页后,每个只有最后一个page footer 有值显示。没有办法,我只好把page footer 放到subreport,然后(print when expresion) 进行控制,最后一张的时候不显示。主表使用 sumary 做为最后一张显示。但问题就来了,page footer 给它设置好45 ,一直在最底部45。而主表里的summary 却跟在detail后面。后来,不小心发现了。我把page footer高度设置高一些,它就往上顶。真是麻烦。

原创粉丝点击