编辑:我刚刚注意到这适用于 IE9,但不适用于 IE10 和 Chrome。
我们以电子方式收到来自供应商之一的 HTML 格式的采购订单报告。我们通常打印这些,之前它会在每页放置 1 PO,但现在它不添加分页符。我检查了 html,但不明白为什么它突然不起作用。这是(格式错误的)html:
<HEAD>
<STYLE TYPE='text/css'><!--
BR.breakhere {page-break-after: always}
.tb1{font:10pt Arial;}
.tb2{border-left:1px solid #000000; border-right:1px solid #000000;border-top: 1px solid #000000;border-bottom: 1px solid #000000;}
.tb3{font:10pt Arial;border-left:1px solid #000000; border-right:1px solid #000000;border-top: 1px solid #000000;border-bottom: 1px solid #000000;}
.tb4{font-size:8pt;}
--></STYLE>
</HEAD>
分页符应该发生在这里:
<BR class=breakhere>
它立即发生在 TABLE 元素之后,TABLE 在最后一个 TR 之后有一个 HR(呃)。
<BR><HR style = "width:100%;height:10px;color:#000000"></TABLE><BR class=breakhere>
我想联系他们并提及这一点,但我不确定这是代码还是我们这边的东西?我尝试了所有浏览器、多台打印机和工作站,但无法使其断页。
Thanks!
分页符对于 Internet Explorer 来说是不够的。如果你尝试这个,你可以看到结果。我有同样的问题,但我通过这种方式解决了。
<div style="page-break-after: always;"></div>
<div>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)