public class MyReport {
public MyReport() {
try {
JasperDesign j = JRXmlLoader.load("D:/rpt_05.jrxml");
JRDesignDataset set = j.getMainDesignDataset();
List<JRDesignGroup> groupsList = set.getGroupsList();
JRDesignGroup myGroupsHeader = null;
for (JRDesignGroup designGroup : groupsList) {
if ("myGroup".equals(designGroup.getName())) {
myGroupsHeader = designGroup;
break;
}
}
JRDesignTextField element = (JRDesignTextField) myGroupsHeader.getGroupHeader().getElementByKey("textField-66");
JasperDesignViewer.viewReportDesign(j);
} catch (JRException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
public static void main(String[] args) {
new MyReport();
}
}
动态报表操作
最新推荐文章于 2022-08-09 16:44:05 发布
本文介绍了一个使用Java进行报表设计的示例代码。通过加载指定路径下的jrxml文件,利用JRXmlLoader将其转换为JasperDesign对象,并进一步操作报表中的组头及文本字段等元素。
6478

被折叠的 条评论
为什么被折叠?



