Ple*_*rds 7 html printing report
我有一个用Delphi 2006制作的应用程序,用QuickReport打印.由于存在许多错误,我将重建软件的这一部分,以HTML格式生成报告,然后通过某个组件将其发送到打印机.我的问题是,如何/我可以告诉打印机什么时候应该打破HTML的新页面?HTML打印组件上的某些标记或事件?
小智 22
您可以使用一点CSS为打印添加分页符.
CSS:
@media all {
.page-break { display: none; }
}
@media print {
.page-break { display: block; page-break-before: always; }
}
Run Code Online (Sandbox Code Playgroud)
HTML:在您要插入中断的分页符类中使用div元素
<div class="page-break"></div>
Run Code Online (Sandbox Code Playgroud)
例:
<div>Some content BEFORE the page break</div>
<div class="page-break"></div>
<div>Some content AFTER the page break</div>
<div class="page-break"></div>
<div> ... More content after another page break ... </div>
Run Code Online (Sandbox Code Playgroud)