我必须以pdf格式导出报告,其中每个页面都有不同的结构。如何在 JasperReports 中完成此操作,因为我们制作了一个报告模板,然后根据模板将数据填入报告中。
答案 0 :(得分:0)
您可以尝试使用子报告。 在主报表中,在详细信息区域中添加子报表,并设置“子报表表达式”以根据当前行值选择要显示的子报表。 类似的东西:
$F{WHICH_SUBREPORT} == 1
? "repo:sub1.jrxml"
: $F{WHICH_SUBREPORT} == 2
? "repo:sub2.jrxml"
: "repo:sub3.jrxml"