【发布时间】:2019-01-04 04:43:23
【问题描述】:
我有一个要求,我需要以某种方式进行模板设计,我只能在第一页上打印一些信息部分,并且很少有信息会是动态的,并且会在其他页面上继续。这是我的设计
-
[Page Header]将在每一页上重复 -
[column header]将只打印在第一页 -
[detail band]将具有动态表,该表将扩展为 基于表格行的多页 -
[column footer]有我只需要在第一页上的信息 -
[page footer]将显示在每个页面上 -
[Last page footer]会有一些不同的信息 仅在最后一页
我的问题是每个人都在工作,但 [列脚] 导致了问题。列页脚在第一页上打印值,但在其他页面上占用空白空间,因此其他页面在半页上打印了信息,而半页为空白。
我在 Jasper 中看到了不会折叠列页脚的信息。解决此问题的解决方案是什么。
请给它一些建议。
由于我的要求与给出的解决方案略有不同。这里我解释一下
- 我在
ColumnFooter中的信息应该只在第一页。 - 在
ColumnFooter上方,我有一个包含表格的详细信息带。详细信息带中的表格是动态的,可以有任意数量的行。
【问题讨论】:
-
按照副本中的建议使用 groupFooter
-
group footer 的问题是在detail band 的内容打印完后会打印数据。我有带有动态表的详细信息带,可以根据数据转到下一页,但
ColumnFooter中的内容应该只在第一页。 -
GroupHeader 打印有关详细信息带的信息。我需要详细信息带后的信息。
-
啊抱歉,我不明白你的评论。如果每页分组,您不会在每页上获得组页脚吗?你在使用 jr:table 吗?
标签: jasper-reports