3
我们已经迁移到Java 8,我们需要从JasperReports jar v3.5.2移到v6.3.0。如何将3.x代码升级到6.3.0,因为它缺少FontKey和PdfFont
在代码中,我们使用的是FontKey
和PdfFont
类,这些类似乎并不存在于更新的jar中。任何解决方案
我们已经迁移到Java 8,我们需要从JasperReports jar v3.5.2移到v6.3.0。如何将3.x代码升级到6.3.0,因为它缺少FontKey和PdfFont
在代码中,我们使用的是FontKey
和PdfFont
类,这些类似乎并不存在于更新的jar中。任何解决方案
他们都先弃用(我在5.5.1版本中看到他们最后),现在从JasperReports库中删除。
解决方案是恢复到5.5.1或甚至更好而不是使用它们,相应地更改您的代码。该文档指向FontFamily.getExportFont(java.lang.String)。
注:在碧玉报告 你应该使用font-extensions新版本,包括和正确显示导出为PDF时的字体。