有人知道Jasperreport 5.5.0中JasperManager.loadXmlDesign()
的替代可能性吗?
我想替换以下因为我转到Jasperreports API 5.5.0:
JasperDesign jasperDesign = JasperManager.loadXmlDesign("BasicReport.xml");
JasperReport jasperReport = JasperManager.compileReport(jasperDesign);
答案 0 :(得分:2)
如果您要加载(并编译)存储在.jrxml
文件中的设计,则应使用JasperCompileManager.compileReport(String)
。它会执行您一次提到的两个步骤并直接返回JasperReport
。
编辑:如果您希望获得JasperDesign
,可以使用net.sf.jasperreports.engine.xml.JRXmlLoader.load()
方法加载。