为什么我们使用.jrxml文件并在每次必须生成报告时在代码中编译它。
我们可以使用已编译的 .jasper文件使用iReport API生成报告吗?
谁能帮我解决这个问题?
为什么我们使用.jrxml文件并在每次必须生成报告时在代码中编译它。
我们可以使用已编译的 .jasper文件使用iReport API生成报告吗?
谁能帮我解决这个问题?
是的,您可以使用已编译的 .Jasper 文件在 iReport 中生成报告。如果我在 iReport 中打开一个 .Jasper 文件,它会自动为同一个 .Jasper 文件生成一个 .JRXML 文件,然后您就可以生成报告了。
是的,如果不更改模板,则不需要编译 .jrxml 文件。
private String jasperFile = "/path/to/yourReport.jasper";
jasperPrint = JasperFillManager.fillReport(jasperFile,
reportParametrs,
dataSource);