Jasper reports Jasper报告在未显示标题时释放空间
我有一份跨越许多页的Jasper报告。在第一页上,我显示了一个标题,但在随后的页面上没有显示。我已经在页面标题后的第一个元素的定位中说明了这一点,但这导致页面内容被向下推到其他页面上。我该怎么做?我曾尝试使用Jasper reports Jasper报告在未显示标题时释放空间,jasper-reports,Jasper Reports,我有一份跨越许多页的Jasper报告。在第一页上,我显示了一个标题,但在随后的页面上没有显示。我已经在页面标题后的第一个元素的定位中说明了这一点,但这导致页面内容被向下推到其他页面上。我该怎么做?我曾尝试使用printweenpression在标题中添加底部填充,但似乎没有任何效果 我的报告中与此相关的部分如下所示: <jr:listContents height="60" width="555"> <textField text
printweenpression
在标题中添加底部填充,但似乎没有任何效果
我的报告中与此相关的部分如下所示:
<jr:listContents height="60" width="555">
<textField textAdjust="StretchHeight">
<reportElement x="0" y="0" width="555" height="20" uuid="bc586f47-158e-495c-8b68-95d5302ad205">
<printWhenExpression><![CDATA[new Boolean($F{reference}!=null)]]></printWhenExpression>
</reportElement>
<textElement markup="styled">
<font size="16"/>
</textElement>
<textFieldExpression><![CDATA["<style isBlankWhenNull='true'>Reference:</style> " + $F{reference}]]></textFieldExpression>
</textField>
<componentElement>
<reportElement x="0" y="0" width="200" height="20" uuid="64b19a34-4209-4f16-a2e9-457f689ebbe3"/>
<jr:list printOrder="Vertical">
<datasetRun subDataset="requestDetails" uuid="0167eebb-2e9b-48bc-a123-3846e74b7375">
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRMapCollectionDataSource($F{requests})]]></dataSourceExpression>
</datasetRun>
<jr:listContents height="560" width="555">
<textField textAdjust="StretchHeight">
<reportElement x="0" y="0" width="555" height="20" uuid="bc586f47-158e-495c-8b68-95d5302ad205">
<printWhenExpression><![CDATA[new Boolean($F{reference}!=null)]]></printWhenExpression>
</reportElement>
<textElement markup="styled">
<font size="16"/>
</textElement>
<textFieldExpression><![CDATA["<style isBlankWhenNull='true'>Reference:</style> " + $F{reference}]]></textFieldExpression>
</textField>
<componentElement>
<reportElement x="0" y="0" width="200" height="20" uuid="64b19a34-4209-4f16-a2e9-457f689ebbe3"/>
<jr:list printOrder="Vertical">
<datasetRun subDataset="requestDetails" uuid="0167eebb-2e9b-48bc-a123-3846e74b7375">
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRMapCollectionDataSource($F{requests})]]></dataSourceExpression>
</datasetRun>
<jr:listContents height="560" width="555">
<textField textAdjust="StretchHeight">
<reportElement x="0" y="30" width="555" height="20" uuid="6acd0db5-e9be-4e81-b6d0-107c8a69edf6"/>
<textElement markup="styled"/>
<textFieldExpression><![CDATA["<b>ID:</b> " + $F{idValue}]]></textFieldExpression>
</textField>
<textField textAdjust="StretchHeight">
<reportElement x="0" y="50" width="555" height="20" uuid="421b2da6-211f-41c2-b258-f20a35461cc6"/>
<textElement markup="styled"/>
<textFieldExpression><![CDATA["<b>Status:</b> " + $F{status}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="0" y="70" width="555" height="20" uuid="e2787946-1937-4c7f-baa5-9e522e06f5fe"/>
<textElement markup="styled"/>
<textFieldExpression><![CDATA["<b>Count:</b> " + $F{count}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="0" y="90" width="555" height="20" uuid="c54c6177-b751-4057-9ff5-54676fd09272"/>
<textElement markup="styled"/>
<textFieldExpression><![CDATA["<b>User:</b> " + $F{user}]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
</textField>
</jr:listContents>
在第一页上,报告如下所示:
在第三页,报告如下所示:
有什么想法吗?@dada67你以前帮过我,有什么想法吗?