Jasper reports IReport预览和使用Jasperreports API生成报告的不同结果

Jasper reports IReport预览和使用Jasperreports API生成报告的不同结果,jasper-reports,ireport,java,Jasper Reports,Ireport,Java,我希望我的报告页采用A4格式。为此,我在iReport中使用了“报告->页面格式…”。在PDF预览中,一切似乎都正常。但当我使用.jasper文件从我的应用程序生成报告时,它只有一个长页面,而不是两个标准页面。怎么了?如何让jasper生成多页报告? iReport版本是3.7.1 我正在使用adobe reader查看生成的报告和iReport预览。 感谢您的回复我找到了解决方案。在pdf导出器中,似乎应该显式地将IS_IGNORE_PAGINATION参数设置为false。在iReport中

我希望我的报告页采用A4格式。为此,我在iReport中使用了“报告->页面格式…”。在PDF预览中,一切似乎都正常。但当我使用.jasper文件从我的应用程序生成报告时,它只有一个长页面,而不是两个标准页面。怎么了?如何让jasper生成多页报告? iReport版本是3.7.1 我正在使用adobe reader查看生成的报告和iReport预览。
感谢您的回复

我找到了解决方案。在pdf导出器中,似乎应该显式地将IS_IGNORE_PAGINATION参数设置为false。在iReport中取消锁定它不起作用

params.put("IS_IGNORE_PAGINATION", false);
JasperPrint reportOut = JasperFillManager.fillReport(report, params, dataset);

我希望它能帮助某人

您检查过报告的
isIgnorePagination
属性了吗?我找到了解决方案。在pdf导出器中,似乎应该显式地将IS_IGNORE_PAGINATION参数设置为false。在iReport中取消锁定它不起作用。参数put(“IS_IGNORE_PAGINATION”,false);由于我的声誉水平,我无法立即发布答案。