当子报告将溢出到新页面时,我想要“继续...”文本

时间:2015-07-22 11:50:33

标签: jasper-reports

我认为,这应该是一个功能,当子报告详细信息带溢出到下一页时,“......继续”或应该发生的事情,但我无法解决该问题而且我试图找出,如果有任何解决方案,但没有任何作用..

任何人都可以有更好的想法,如何获得解决方案?

1 个答案:

答案 0 :(得分:0)

"正常"要做的是:

子报告中将文本放入detail区域(如果它不存在),如果没有数据源的文本(只是将new net.sf.jasperreports.engine.JREmptyDataSource(1)传递给子报告,以便detail个频段会显示一个。

  

detail频段中添加文字可让我们使用pageFooter频段,请注意   title频段和summary频段在新页面上溢出而没有   pageFooter。您也可以使用summary频段,但需要在isSummaryWithPageHeaderAndFooter="true"代码上设置属性jasperReport

子报告中添加带有您的文字的pageFooterBand

ES。

<pageFooter>
    <band height="50">
        <staticText>
            <reportElement x="446" y="18" width="100" height="20" uuid="efa2e741-c546-4261-bdb7-a4b211212f17"/>
            <text><![CDATA[...continued]]></text>
        </staticText>
    </band>
</pageFooter>

这将显示文字&#34; ...续&#34;在每个子报告页面上,因为我们希望在最后一页上避免它添加空lastPageFooter

<lastPageFooter>
    <band height="50"/>
</lastPageFooter>