我正在创建HTML(弹出窗口)、EXCEL和PDF报告,并希望在一个页面上展示我的报告。这份报告不会用于打印,因此没有必要将报告分成多页。此外,后续用户希望使用内置的Excel排序功能。
是否有忽略页面的选项?
是否有忽略页面的选项?
切换报表填充期间的分页。例如,Excel或HTML输出不应该被分页。示例代码:
parameters.put(JRParameter.IS_IGNORE_PAGINATION, true);
JasperPrint print = JasperFillManager.fillReport(report, parameters, data);
在“更多……”部分的报告属性下,有一个忽略分页选项。勾选此框即可解决问题。
我不知道是否有忽略页面的选项,但是你可以将页面高度更改为一个非常大的数字(10000)?
在XML中,将pageHeight属性设置为“10000”或类似值。
我的项目正在使用 net.sf.jasperreports.engine.JasperReport ver 3.6.1 来生成 CSV 文件,令人惊讶的是,我发现每隔 42 行,CSV 输出文件中会插入交替的 ,,1,,, 和 ,,9,,,。
请参考这里:http://jasperreports.sourceforge.net/sample.reference/nopagebreak/
我在 jrxml 模板中添加了以下设置:
<jasperReport ... isIgnorePagination="true" ...>
...
</jasperReport>
而且空行已经消失了。