我正在尝试使用SelectPDF从剃刀页面HTML页面生成PDF。此 html 是动态生成的报表,因此任何给定的表中都可以包含任意数量的元素。
有没有办法确保当表格包含太多行而无法容纳在一页上时,表格会停止,插入分页符,然后在下一页上重新开始,而不是继续,就好像分页符不存在一样?
实际上,如何使表格中间的分页符看起来很漂亮?
我在使用html 呈现功能时遇到了同样的问题,这对我有用,但我必须使用带有重复表标题的分页符样式才能获得可接受的结果。
<table border="1" style="page-break-inside: avoid;">
<thead style="display: table-header-group; page: auto">
</thead>
<tbody>
table code
</tbody>
相关链接:
- https://selectpdf.com/docs/PageBreaks.htm
- https://selectpdf.com/docs/RepeatTableHeaders.htm
此链接将帮助您选择PDF 使用"分页前"、"分页后"或"分页内
"。<div style="page-break-after: always">
A page break will be inserted AFTER this div element because "page-break-after"
property is set to "always".
</div>