編集:これは IE9 では機能するが、IE10 と Chrome では機能しないことに気付きました。
当社は、サプライヤーの 1 社から電子的に HTML 形式の PO レポートを受け取ります。通常はこれらを印刷し、1 ページに 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 (ugh) の後に HR があります。
<BR><HR style = "width:100%;height:10px;color:#000000"></TABLE><BR class=breakhere>
彼らに連絡してこれについて言及したいのですが、それがコードなのか、それとも私たち側のものなのかわかりません。すべてのブラウザー、複数のプリンター、ワークステーションを試しましたが、ページを分割することはできません。
ありがとう!