列页脚和摘要条带的问题

lak*_*hmi 6 jasper-reports

我正在使用JasperReports创建发票.

我有一个详细信息部分,其中包含所有项目的列表,后面是包含总计,税收等的列页脚,然后是" 摘要"部分中的退货政策.

我想始终确保详细信息后跟列页脚,后跟摘要条带.我们怎样才能确保这一点?我发现有时摘要出现在列页脚之前.

有人可以对此有所了解吗?

Jac*_*oen 7

目前确实没有太多解决方案,因为它似乎是设计而不是错误(我个人认为他们应该有这个选项).您目前的选择是:

  • 创建一个报告组(这实际上是一个虚拟报告组,并不重要).将您的Column Footer内容移动到 Group Footer乐队中,并将您的摘要留在Summary乐队中.这似乎适用于我的有限测试,我会先尝试一下.
  • 设置Float Column FooterSummary on new Page在主报表属性为true.这有一个令人遗憾的副作用,即总结将始终打印在第二页上,无论一切都适合.
  • 设置Float Column Footer为true并将您的Summary部分移动到Last Page Footer乐队.这意味着它只会打印一次,但内容将朝向最后一页的底部.

编辑:为了解决这部分问题.这是设计的.列页脚被视为/基本上是一个专门的页脚.所以身体内容(细节带,摘要带等)总是放在它上面的页面上.似乎没有发生的唯一一次是在打印完最后一个列页脚之后在新页面上打印摘要.所以它是设计的.