iReport里有分页符的,你在子报表间加一个就可以了。就在组件面板里,有一个Break的按钮,把它加入子报表间
我们是用流做的..你生成报表时候有个out流.把这个几个流连接到一起输出而不是,叫ireport去输出一个总体的流.这样你的4个报表就相对比较独立而且好控制了.想怎么分就怎么分了.
我自己是用FineReport报表工具实现的,直接一次选中各个子报表所在的各个单元格,每个右击选择“单元格属性”,勾选“行后分页”即可实现一个子报表一页的效果。楼主可以看看Ireport行不行。