当前位置: 首页 > 知识库问答 >
问题:

JasperReports中的每页一页属性

濮阳国兴
2023-03-14

有可能这样做吗?

共有1个答案

冯阳华
2023-03-14

假设您有4个单独的报告要批量导出,那么在每个报告中,您需要将Ignore Pagination设置为true(它是jrxml文件中jasperReport标记中的一个属性,该属性类似于IsignorePagination=“true”)。

要实际导出,它应该类似于以下内容:

List<JasperPrint> jasperPrintList = new ArrayList<JasperPrint>();
jasperPrintList.add(JasperFillManager.fillReport("report1.jasper", params1));
jasperPrintList.add(JasperFillManager.fillReport("report2.jasper", params2));
jasperPrintList.add(JasperFillManager.fillReport("report3.jasper", params3));
jasperPrintList.add(JasperFillManager.fillReport("report4.jasper", params4));

JRXlsExporter exporter = new JRXlsExporter();

exporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, jasperPrintList);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "BatchExportReport.xls");
exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.TRUE);

exporter.exportReport();

要设置工作表名称,请看JasPerforge上的动态工作表名称示例。

if(exportFormat == EXCEL) {
   params1.put(JRParameter.IS_IGNORE_PAGINATION, Boolean.TRUE);
   params2.put(JRParameter.IS_IGNORE_PAGINATION, Boolean.TRUE);
   params3.put(JRParameter.IS_IGNORE_PAGINATION, Boolean.TRUE);
   params4.put(JRParameter.IS_IGNORE_PAGINATION, Boolean.TRUE);
}
 类似资料:
  • 添加“下一页继续...”Jasper报表中除最后一页外的每页页脚中的文本。所以基本上,我想让用户知道报告的下一页有更多内容可以查看。我知道y东西的第x页,这也让我们知道如果有更多的页面可以看到,但我想使它更友好的用户。 > 创建了一个自定义变量,如下所示: 在页脚中创建了TextField,如下所示: 现在,当我运行总共有3页的报告时,TextField内容在每一页中显示如下文本:

  • 有人知道我如何为分页页面设置不同的posts_per_pages吗? 例如: 主页=每页帖子20主页第2-5页=每页帖子10 我使用的查询是$wp\u query-

  • 我试图创建一个带有页眉和页脚的PDF。页眉和页脚都是图像。由于我的pdf创建了随机数量的页面,我需要自动将其添加到每一页。我知道我需要使用某种eventhandler。不幸的是,我找不到vb.net语言中的任何示例,我只能找到java/C#示例,我真的不擅长阅读/转换这些语言vb.net.我还不是编程专家。 谁能给我指一下正确的方向吗。 Edit4:删除的随机内容不再需要回答我的问题。 下面这段代

  • 我在运行时用一个模板文件在itext7.pdfhtml中构建一个PDF。我想在生成的PDF中的每一页都添加一个页脚,该PDF有两页,但出于某种原因,页脚只出现在第二页。

  • 总结频段 详细信息带的显示取决于我指定的表达式。另外,细节带的内容是子报告,每个细节带一个(不知道这是否相关)。 我试图实现的是在没有任何过滤器作为ID或表的任何其他字段的情况下执行报告。相反,我希望提取一个特定表的所有寄存器的信息(让我们将表命名为USER)。 页眉 详细信息1(对于用户1) 详细信息2(对于用户1) 谢了!

  • 我试过以下方法。它似乎使每个页面后面的空白页的方向和大小是源PDF页面的方向和大小,但源PDF页面的方向和大小似乎是前一个空白页的方向和大小: