我创建了一个打印服务,我希望将其集成到一些需要打印的应用程序中。所有打印都由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一起工作?
答案 0 :(得分:4)
从pom.xml for the DynamicJasper v. 3.2.1可以看出,此库包含此依赖项:
<dependency>
<groupId>jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>3.7.1</version>
</dependency>
这意味着DJ 3.2.1支持(官方支持)JasperReports 3.x版本。
新版DJ API will support JR 4.1+。
有关详细信息,您可以在DJ支持论坛上阅读这两篇帖子:Won't work with JasperReports 4.1.1 - ID: 3394896&amp; JasperReports version