如何解决具有多个页面的子报表会中断分页
我正在使用Jaspersoft Report来编译包含大量子报告的报告。 他们都有1个标题和1个详细信息带。
我设法将它们中的大多数放置在一页上,所以到现在为止,将它们放在“主要报告详细信息/摘要”部分中,在其下方放置一个分页符,然后将下一页放置在其中就足够了。 但是由于在处理文件时我的对象应该是可见的,所以我不可避免地在主报告的第一个明细带上用尽了空间,并添加了另一个。
新明细栏中的第一个子报表包含一个列表,我无法控制该列表的大小,因为它不是图表,而是我通常使用的对象。因此,它现在占据了〜2 1/4页。
我将其放在主报表中,它会很好地创建自己的页面(在子报表结束之前在页面上开始),但是当我在此之后分页并在下面添加新的子报表时,会发生什么新的子报表的标题直接打印在列表的第二页上,而新报表的详细信息则打印在列表的第二页上。
所以基本上:
设计:
- 断裂
- 子报表3页
- 断裂
- 子报表1页
预览:
- 断裂
- 子报表
- 第1页
- 第2页与列表重叠的下一个子报表的标题
- 第3页与列表重叠的下一份报告的详细信息
- 第4页空白页
解决方法
“只需将较新的Subreport放到新的Detail-Band上的蛮力方法就解决了这个问题。知道一个不太脏的方法还是很高兴的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。