2012-04-26 77 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

相關問題