for (GridColumnsEnum abscol : abscols) {
drb.addColumn(abscol);
}
我有一个for循环,遍历一组抽象列,并将抽象列添加到DynamicReportBuilder对象。添加到DynamicReportBuilder对象的列数是动态的,范围可以是5-20。
drb对象用于生成面向横向的报表。如果列数超过7-8,则列经常会在页面上运行。
如果列数超过7-8,我想知道插入“分页符”的最佳方法,以便剩下的列显示在下一页而不是在页面上运行。
我使用DynamicReportBuilder api尝试了各种各样的东西 - 即DynamicReportBuilder.setColumnsPerPage(7) - 似乎没有任何效果 - 列不会在第7列之后拆分成单独的页面。
有人可以建议一种方法来实现这一目标吗?