【发布时间】:2015-12-30 15:24:36
【问题描述】:
我正在使用 Jaspersoft Studio 6.2.0 和 JasperReports 6.2.0 库。
我有一份报告,在详细信息部分,表格中的某些记录可能会溢出页面,其余内容会写入新页面。引擎是否有可能意识到内容溢出页面并将整个记录打印为下一页的第一个?
我需要的是在下一页而不是上一页中打印的最后一条记录。是否有可能使用 JasperReports 实现此结果?
【问题讨论】:
标签: jasper-reports
我正在使用 Jaspersoft Studio 6.2.0 和 JasperReports 6.2.0 库。
我有一份报告,在详细信息部分,表格中的某些记录可能会溢出页面,其余内容会写入新页面。引擎是否有可能意识到内容溢出页面并将整个记录打印为下一页的第一个?
我需要的是在下一页而不是上一页中打印的最后一条记录。是否有可能使用 JasperReports 实现此结果?
【问题讨论】:
标签: jasper-reports
这通常可以通过在JRBand 上使用splitType="Prevent" 来避免
Prevent 带区开始正常渲染,但如果底部 没有完成乐队就到达页面,整个内容的 已经布置好的乐队被移到下一页。如果 乐队不适合下一页,分裂正常发生,因为 频带分裂预防仅在第一次分裂尝试时有效
例子
<detail>
<band height="20" splitType="Prevent">
... your text fields ..
</band>
</detail>
【讨论】: