【问题标题】:Can we print only a certain page in a multi page jasper report?我们可以在多页碧玉报告中只打印特定页面吗?
【发布时间】:2010-06-18 17:44:17
【问题描述】:

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

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

【问题讨论】:

  • 我猜你是 Jasper Reports 的大师...
  • 其实,远非如此 :) 刚刚开始工作!
  • 过去 3 年我一直在做这个。但我从来没有遇到过这种要求。

标签: pagination jasper-reports


【解决方案1】:

回答我自己的问题,

是的,有可能……至少在 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 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多