仅当下一个组页脚断开时才打破组页脚

时间:2016-02-24 15:25:26

标签: jasper-reports

我正在制作一份贾斯珀报告,我发现了我认为意想不到的结果。我的报告在组头和组页脚中有一个相当大的细节带。组页脚也相当大,但如果由于printWhenExpression评估为false而未打印某些元素,它也会缩小很多。

如果发生这种情况,但群组页脚的常规尺寸会导致乐队突破到下一页,则该群组仍然打印在下一页上。

我发现此问题报告有关行为的解释:

http://community.jaspersoft.com/jasperreports-library/issues/5709

给出的解决方案是将大波段划分为多个波段。我的问题是,我需要将乐队内容保持在同一页面上,而不是让其中一个乐队突破到下一个乐队。如果其中一个组页脚区域需要突破到下一页,则所有组页脚区域也应该中断。

有没有办法指定乐队只能分手?

1 个答案:

答案 0 :(得分:1)

从版本6.1.1开始,我们介绍了框架元素可能比其内容更小的可能性。

在您的情况下,您可以尝试获取大型乐队的全部内容并将其隔离到一个框架中,然后您可以设置较小的高度,前提是框架将在运行时生长以适应其所有渲染内容。

这样,由于内部内容崩溃,乐队将根据需要增长,而不是缩小。