1

我创建了一个打印服务,我想将其集成到几个需要打印的应用程序中。所有打印都由 Jasper Reports 库完成 - 一些使用 jdbc 数据源和 jasper 模板(由 iReport 生成),一些使用表模型数据源。为了允许动态打印JTables,我还在我的服务中使用了 DynamicJasper。问题如下:我找不到合适的 JasperReports 库版本,它可以与 DynamicJasper 3.2.1 和 iReport 生成的模板一起使用(与 jasper 报告 4.1.1 一起使用)。我可以使用哪个 Jasper Reports 版本来使 iReport 生成的jasper文件和 Dynamic Jasper 3.2.1 一起工作?

4

1 回答 1

4

正如您从DynamicJasper v. 3.2.1 的 pom.xml 中看到的那样,该库包含此依赖项:

<dependency>
    <groupId>jasperreports</groupId>
    <artifactId>jasperreports</artifactId>
    <version>3.7.1</version>
</dependency>

这意味着 DJ 3.2.1 支持(官方支持)JasperReports 3.x 版本。

新版 DJ API将支持 JR 4.1+

有关更多信息,您可以阅读DJ支持论坛上的这两篇文章:Won't work with JasperReports 4.1.1 - ID: 3394896 & JasperReports version

于 2012-04-27T06:29:24.387 回答