如何重新打印每个报告页面的页脚

时间:2017-04-21 13:37:56

标签: jasper-reports

遗憾的是,<group>..</group>代码未提供类似于isReprintFooterOnEachPage属性的布尔isReprintHeaderOnEachPage属性。有没有办法重新打印每个报告页面的页脚?

1 个答案:

答案 0 :(得分:1)

&#34;重新打印每个报告页面的页脚&#34; 或者更确切地说是在每个页面中显示页面页脚,您应该使用 pageFooter 乐队

<pageFooter>
    <band height="50">
        <staticText>
            <reportElement x="0" y="0" width="200" height="20" uuid="07a50461-bd56-4060-80eb-cd1a86ac6bdc"/>
            <text><![CDATA["This is the page footer"]]></text>
        </staticText>
    </band>
</pageFooter>
  

备注

     
      
  • 您还可以添加lastPageFooter频段

  • ,使页面底页的页面不同   
  • 如果您需要在摘要页面上显示页脚区域,请务必在isSummaryWithPageHeaderAndFooter="true"标记上设置属性jasperReport

  •   
  • 如果您不希望在首页上设置页脚,请使用title频段并在isTitleNewPage="true"代码

    上设置属性jasperReport
  •   

回答,因为目前的OP解决方案似乎不正确,可能会给未来的用户造成混淆