如何使lastpage页脚子报告溢出?

时间:2017-01-25 12:16:03

标签: jasper-reports subreport

我在详细信息区域中有一个子报表,在最后一页页脚区域中有一个子报表。详细的子报表是可重复的,页面可以溢出,但最后一页页脚中的子报表不能溢出。

如何在最后一页页脚区域中使子报表溢出?

1 个答案:

答案 0 :(得分:1)

您可以,最后一页页脚具有固定高度,如果它能够溢出,则无法确保它位于最后一页....

您需要重新考虑您的报表设计,可能是子报表需要移动到摘要带或伪组页脚。

要生成假组,您将固定groupExpression传递给组,这样它只会被执行一次。

然后使用footerPosition属性将groupFooter频段推到底部,根据报告中的其他群体了解不同的排名,请参阅FooterPositionEnum

示例

<group name="fake" footerPosition="StackAtBottom">
    <groupExpression><![CDATA["fake"]]></groupExpression>
    <groupFooter>
        <band height="50"/>
    </groupFooter>
</group>