Mal*_*lki 9 grouping jasper-reports ireport
我正在使用JasperReports和iReport(输出到PDF),我对某个报告有问题:
在报告中我定义了一个组.平均而言,该组的每个"实例"仅包含少量细节行,因此我不希望它们中的每一个都在新页面上开始,因为这会浪费纸张(输出打印在纸上) ).
但另一方面,我不希望有一个组从一个页面开始,到下一个页面结束.例如,如果在第1页上我可以适应前两组和第三组的一半,我希望整个第三组在第2页开始,依此类推.
有没有办法做到这一点?
San*_*rma 12
"group"属性keepTogether和isStartNewPage将解决您的问题并将组结果组合在一起并始终从新页面启动新组.
<group name="CITY" isStartNewPage="true" keepTogether="true">
<groupExpression><![CDATA[$F{CITY}]]></groupExpression>
<groupHeader>
...
</groupHeader>
</group>
Run Code Online (Sandbox Code Playgroud)
小智 7
该<group>物业keepTogether完全符合您的要求!它是在Jasper 3.6.2周围添加的,请参阅此讨论.
所以:
<group name="CITY" keepTogether="true">
<groupExpression><![CDATA[$F{CITY}]]></groupExpression>
<groupHeader>
...
</groupHeader>
</group>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29547 次 |
| 最近记录: |