【发布时间】:2015-03-02 23:10:07
【问题描述】:
我有一个包含 2 个子报告的主报告。我使用相同的报告来生成 PDF 和 xls。分页已启用,但对于 excel,我需要禁用分页,我通过在一张表中呈现所有内容来做到这一点。页面标题/列标题为每个页面重复。这些页眉/列标题来自子报表。这对 PDF 很好,但在 excel 的情况下,我想摆脱重复的标题。 我设置了这些属性:
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.3" value="pageHeader" />
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.3" value="pageHeader" />
<property name="net.sf.jasperreports.export.pdf.exclude.origin.keep.first.band.1" value="pageHeader" />
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" value="columnHeader" />
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.1" value="columnHeader" />
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" value="pageFooter" />
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true" />
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" value="true" />
但这些并没有反映在子报表呈现的数据中。在 xls 中,我仍然看到 pageHeader/columnHeader 重复。请告诉我,如何解决这个问题。
【问题讨论】: