如何在iReport中截断数据(避免分页)?

时间:2010-01-19 14:46:52

标签: java jasper-reports ireport

我有一个必须适合页面的列表。而不是默认的分页符行为,我需要iReport在超过页面大小时截断列表。有什么想法吗?

谢谢!

编辑:

我已经省略了我仍然需要启用分页,因为我需要一个接一个的单页列表序列。

我有一个小组 - 由客户打破页面 - 每个页面都应该有一个与消费者相关的项目(在小组内部生成)的列表,这些项目不能超过一页。

当Jasper找到下一个客户时,它应该打破页面并开始新的单页列表。

然后,我真正需要的是一种避免此组内部分页符的方法。任何人?

2 个答案:

答案 0 :(得分:4)

单击Report Inspector窗口中报告的根目录,在IReport中打开页面属性,并在勾选框中显示Ignore Pagination

勾选并将报告限制为一页。

修改 如果您为客户创建子报告,您还可以选择Ignore Pagination,这意味着客户只有一页的大小。

尝试使用Break窗口中的Palette

答案 1 :(得分:1)

编辑完成后,我认为你最好制作一个名为Customer的子报表。子报告将被“分页忽略”,因此将限制为一页,而父报告则不会。在这种情况下,父报告(所有客户)将调用下一个客户记录并在子报告中进行呈现。