举个例子,配送单每页展示17行,如果超过了自动换页 但是。

这里使用Page Break控件,并将其拖拽到detail里面即可,然后选中page break 在Print When Expression里面写入公式即可

new Boolean($V{COLUMN_COUNT}.intValue()  == 17) 。

如果是固定15行或者10行等等等等 只要改变 intValue() = 后面的值即可

注意 在使用的时候 stretch Type:一定选择no stretch 

注意点2 ,这个功能只能保证少打几行   并不是改变此值就可以使一页多打印几行       比如你本来可以打印17行 但是客户想打15行 这个时候改动下这个地方就可以实现

Page Break  带来的问题很多 意义不大     建议不要在使用