今天,用户反应在打印多条记录的时候,每打一条记录都会多出一页空白页来处理。网页上的强制分页我是利用CSS来处理的,即
always{
page-break-after: always;
}
经过查看页面的源代码,发现每次循环数据的时候
<div>style="page-break-after:always"></div>
在最后多循环一条。
经过分析,就是因为这个多出来的一条导致了这个问题的出现。
解决办法也很简单,只需加入如下的样式:
.always:last-child{
page-break-after: auto;
}