`
yhq1212
  • 浏览: 78655 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ireport 报表 中间出现空白

    博客分类:
  • java
 
阅读更多

现象,ireport  嵌套子报表自动分页后中间出现空白;后自定义报表高度或更改报表属性 IGNORE pagination(不分页)均可解决,但却无法自动分页(自定义大小和,不分页都只有一张纸)。

 

用上述方法解决后打印出来的资料永远只会打印在一张纸上,如果子报表里面的DETAL过多,会找出打印比率丢失,效果大打折扣;故此路不通。

 

后取消自动分页, 通过BREAK组件获取DETAIL的COUNT 进行坐标定位手动切割,一般可满足。此法可固定列表样式。过程繁琐。

 

 

参照以前的的报表,后终于找到出现现象原因:

画表时,可能需要打印的表格固定高度过大,故将某一部分固定表格全部在一个 BAND里面画出,如此一来此BAND可能超过IREPORT默认“高度”,并且IREPORT自动分页时,会将此部分永远固定在一起(如果此部分是第一也无所谓);若是尾页,则会将上一页输出不足一页处补足 空白,既现象。

解决方法,将放在一个BAND里面的文本分散。不要超出IREPORT BAND最大高度。

注:此方案会照成 固定样表分散。

 

 总的来说,没事别靠那紧

 

http://sourceforge.net/projects/ireport/files/iReport/

 

http://community.jaspersoft.com/download

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics