如果详细信息部分跨越多个页面,如何在组标题中重复单个波段?

时间:2019-04-04 09:59:13

标签: jasper-reports

如果详细信息部分跨越多个页面,我需要重复立即带。

下面是我与组头有关的源代码。如果详细信息区域跨越到下一页,在这里我想重复第二个区域(高度= 25)。 我如何只重复第二个频段

<group name="Lines">
    <groupExpression><![CDATA[$F{ordernum}]]></groupExpression>
    <groupHeader>
        <band height="102">

        </band>
        <band height="25">

        </band>
    </groupHeader></group><detail>
    <band height="40" splitType="Stretch"></band></detail>

enter image description here

1 个答案:

答案 0 :(得分:1)

您要在每页上重印的组上将属性isReprintHeaderOnEachPage设置为true,而不是使用2条带的1组,而将属性ChromeDriver Capabilities设置为true。

<group name="Lines1">
    <groupExpression><![CDATA[$F{ordernum}]]></groupExpression>
    <groupHeader>
        <band height="102">
        ...
</group>
<group name="Lines2" isReprintHeaderOnEachPage="true">
    <groupExpression><![CDATA[$F{ordernum}]]></groupExpression>
    <groupHeader>
        <band height="25">
        ....
</group>