Pagination 我们可以在多页jasper报告中只打印某一页吗?

Pagination 我们可以在多页jasper报告中只打印某一页吗?,pagination,jasper-reports,Pagination,Jasper Reports,有没有办法在jasper中只打印特定的页面。我需要它来分页 如果我有20页,我应该能够让jasper一次生成一页报告。我可以将页码作为参数传递吗?回答我自己的问题 是的,这是可能的。。至少在HTML和csv报告的情况下。下面是执行此操作的代码 JRHtmlExporter exporter = new JRHtmlExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.s

有没有办法在jasper中只打印特定的页面。我需要它来分页


如果我有20页,我应该能够让jasper一次生成一页报告。我可以将页码作为参数传递吗?

回答我自己的问题

是的,这是可能的。。至少在HTML和csv报告的情况下。下面是执行此操作的代码

JRHtmlExporter exporter = new JRHtmlExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.PAGE_INDEX, new Integer(3));
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME,"d://ReportResult//FinalReportResult.html");
设置好后,只需执行一次

exporter.exportReport();

在上面的例子中,第4页,即索引3被导出到HTML文件。

我猜你是Jasper Reports的大师……事实上,远非如此:)刚刚开始工作!过去三年我一直在做这个。。但我从未遇到过这种要求。