jasper-reports - Jasper 报告使用相同的模板以 CSV 和 PDF 格式呈现

标签 jasper-reports

我们使用一个模板以 CSV 和 PDF 格式呈现报告。但问题是我们需要将报告拆分为 PDF 格式的页面,而不是 CSV 格式的页面。是否可以根据一个模板中的格式更改呈现选项。这样我们就有了没有分页信息的CSV和分页的PDF。在这种情况下,应该使用 2 个单独的模板,一个用于 CSV,一个用于 PDF?或者这可以使用一个模板来实现?

最佳答案

终于找到答案了。在模板中需要设置以下属性

<property name="net.sf.jasperreports.export.csv.exclude.origin.keep.first.band.columnHeader" value="columnHeader" />
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.columnFooter" value="columnFooter" />
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.pageFooter" value="pageFooter" />
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.lastPageFooter" value="lastPageFooter" />
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.summary" value="summary" />

关于jasper-reports - Jasper 报告使用相同的模板以 CSV 和 PDF 格式呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/665412/

相关文章:

java - 在运行时将 A5 格式更改为 A4 格式

java - 如何获取特定月份和年份的开始日期和结束日期

jasper-reports - Jasper Reports - 将一天添加到日期参数

jasper-reports - 子报告中的第一行在 iReport 中被删除

java - 在ireport中按日期对数据进行分组

utf-8 - JasperReports - 指定多种字体?

java - 使用 JasperReport 生成报告书 - 如何使用 $V{MASTER CURRENT_PAGE} 忽略索引页

java - Noto-sans 不与 Jasper 合作

java - 如何在 Spring MVC 中使用 JasperReports?

c++ - Jasper Reports 用 C++ 可能还是很痛苦?