HTML分页打印实现

最近在开发的过程中遇到的一个一次性打印多张单据的需求,我们的单据的长度是不确定的,如果直接打印页面的话一个单据有可能会被“腰斩”打印在两张纸上。这个需求让我联想起了以前写论文的时候,在Word里面添加分页符,这样不管上面一章的内容的长度怎么变化,下面一章的内容永远都是顶到页眉的。Word的本质实际上是所见即所得的网页,它的底层就是HTML代码,所以HTML也应该有方法可以实现类似的功能。
以下是实现的方法,也非常简单:
// 循环体开始
<div class="print-main" style="page-break-after:always;">
页面内容
</div>
// 循环体结束

 

Tonitech版权所有 | 转载请注明出处: http://www.tonitech.com/2380.html

发表评论