2012-04-26 60 views
1

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

回答

3

你可以从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 & JasperReports version

相关问题