请原谅我的英语。如何避免跨页面拆分HTML表格
我正在打印pdf格式的大型报告,其中包括一些表格(表格之后的表格)。要做到这一点,我首先生成HTML格式的报告,然后传递到使用dompdf
PDF它这是我接连打印一个表的方式:
<div>
<table>
-----
</table>
</div>
<div>
<table>
-----
</table>
</div>
This is the way in which printed tables when there is a page break
的问题是当有分页符时,表格行被分割。我想避免它。
我试过使用CSS打印属性,但它不起作用,在其他情况下,因为page-break-before: always;
在不同的页面上打印我的报告的每个表。
<style type="text/css">
table { page-break-inside:auto }
tr { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group }
tfoot { display:table-footer-group }
</style>
因为我只能在必要的情况下在我的报告中强制分页。
请帮忙。
dompdf目前不能识别表格元素上的分页指令。但是你需要澄清这个问题,因为dompdf也不能真正支持跨页面分解单元格内容。默认情况下,如果表格单元格无法适应页面,则整行将移动到下一页面。 – BrianS