【问题标题】:Create multiple copies of report in pdf format for the same .jrxml [duplicate]为相同的 .jrxml 创建多个 pdf 格式的报告副本 [重复]
【发布时间】:2013-10-08 07:01:49
【问题描述】:

我正在使用 iReport 5.1.0,在典型情况下,我需要生成一个 pdf,其中的内容在单个 pdf 中重复了三次,我创建了生成的 .jrxml 文件 的PDF。现在我需要这个 pdf 再生成 2 次,只需将参数更改为 复制1,复制2,复制3。

我试图在 foll 的帮助下解决这个问题。发布但它没有产生我想要的结果。

iReport multiple copies of same report with different label

非常感谢任何帮助。

【问题讨论】:

  • 你是不是想说要生成3个不同数据的pdf文件。是这样吗?
  • 实际上我在这份报告中没有做任何 java 编程部分,我创建了一个带有查询的 .jrxml 文件(SELECT item_master.id AS item_master_id FROM item_master item_master)这会让我详细信息并添加了一些图像、静态文本等。当我在预览中看到它时它很好,但我需要在同一个 pdf 中再复制 2 个副本,每页的标题为 Copy1、Copy2、Copy3。
  • @ user1791574 不,我不想生成 3 个具有不同数据的 pdf 文件,我需要生成 3 次具有相同数据的 pdf,只需更改这些页面就像复制 - 1/2/3
  • @Amit 你会写Java代码吗?我不明白你
  • 您可以在一个主报表中使用 3 个子报表。您将在子报表中填写您的数据。可能会对你有所帮助。

标签: java pdf jasper-reports


【解决方案1】:

正如其他人指出的那样,如果您不打算运行 java 代码,那么您可以在生成报告之前手动写入报告中的 Copy1/2/3。

如果你要写一个java代码,那么。

循环。

For(int i=0;i<3;i++)

将标题声明为文本字段。将代码中的标题(copy1/2/3)作为报告参数传递。将此报告参数映射到文本字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-29
    • 2023-04-02
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多