如何在JasperReport中制作细节部分

时间:2011-01-27 10:07:12

标签: java layout jasper-reports

如何确保每个细节部分不会在不同的页面中分开? 如果两个细节部分无法放入一个页面而没有第二次划分为两个部分,则必须将它们设置为两页。我不希望第二个细节部分被划分。

谢谢

2 个答案:

答案 0 :(得分:1)

您使用的是iReport吗?如果是这样,只需单击轮廓窗口中的详细信息节点(屏幕左侧的树结构)即可显示该波段的属性。属性窗口将显示在屏幕的右侧。如果它显示Split Type,请从下拉菜单中选择“Prevent”。如果您使用jrxml对报告进行编码,当您转到<detail>标记时,在其第一个子标记中<band>设置属性splitType="Prevent"

答案 1 :(得分:0)

我不确定这是一种更好的方法,但是您可以通过检查大小除以大于或小于页面总大小的总和来实现。如果它小于页面的大小,你不需要做任何事情,但如果它更大,你可以简单地取出最后一个分区并将其放在另一页上。在JasperReport中会有一些分页方式,尝试使用谷歌搜索。希望它适合你。