我有一个要求,我需要有一个模板设计,以某种方式,我可以只在第一页上打印一些信息部分,一些信息将是动态的,并将在其他页面上继续。这是我的设计
[Page Header]
将在每页上重复[column header]
将仅在第一页打印[detail band]
将具有动态表,该表将扩展为基于表行的多页[column footer]
有我只需要在第一页上的信息[page footer]
将显示在每页上[Last page footer]
将有一些不同的信息仅在最后一页
我的问题是每个人都在工作,但[column footer]造成了问题。列页脚在第一页打印值,但在其他页上占据空白,因此其他页的信息打印在半页上,而半页是空白的。
我在Jasper中看到了列页脚不会被折叠的信息。解决这个问题的方法是什么。
请给它一些建议。
由于我的要求与给定的解决方案几乎没有什么不同。这是我对的解释
- 我在
ColumnFooter
中的信息应该只在第一页上 - 在
ColumnFooter
上面,我有一个包含表格的详细带。详细信息带中的表是动态的,可以有任意数量的行
设置列页脚的printWhenExpression属性
<printWhenExpression><![CDATA[$V{PAGE_NUMBER}==1]]></printWhenExpression>