在Jasperreports 5.5.0中替代JasperManager.loadXmlDesign()?

时间:2014-01-08 12:46:32

标签: java jasper-reports

有人知道Jasperreport 5.5.0中JasperManager.loadXmlDesign()的替代可能性吗?

我想替换以下因为我转到Jasperreports API 5.5.0:

JasperDesign jasperDesign = JasperManager.loadXmlDesign("BasicReport.xml");
JasperReport jasperReport = JasperManager.compileReport(jasperDesign);

1 个答案:

答案 0 :(得分:2)

如果您要加载(并编译)存储在.jrxml文件中的设计,则应使用JasperCompileManager.compileReport(String)。它会执行您一次提到的两个步骤并直接返回JasperReport

编辑:如果您希望获得JasperDesign,可以使用net.sf.jasperreports.engine.xml.JRXmlLoader.load()方法加载。