Jasper报告模板与columnFooter相关的问题



我有一个要求,我需要有一个模板设计,以某种方式,我可以只在第一页上打印一些信息部分,一些信息将是动态的,并将在其他页面上继续。这是我的设计

  • [Page Header]将在每页上重复
  • [column header]将仅在第一页打印
  • [detail band]将具有动态表,该表将扩展为基于表行的多页
  • [column footer]有我只需要在第一页上的信息
  • [page footer]将显示在每页上
  • [Last page footer]将有一些不同的信息仅在最后一页

我的问题是每个人都在工作,但[column footer]造成了问题。列页脚在第一页打印值,但在其他页上占据空白,因此其他页的信息打印在半页上,而半页是空白的。

我在Jasper中看到了列页脚不会被折叠的信息。解决这个问题的方法是什么。

请给它一些建议。

由于我的要求与给定的解决方案几乎没有什么不同。这是我对的解释

  1. 我在ColumnFooter中的信息应该只在第一页上
  2. ColumnFooter上面,我有一个包含表格的详细带。详细信息带中的表是动态的,可以有任意数量的行

设置列页脚的printWhenExpression属性

<printWhenExpression><![CDATA[$V{PAGE_NUMBER}==1]]></printWhenExpression>

最新更新