当表格很大时,是否有办法使SelectPDF在表格行之间中断?

时间:2019-12-13 15:00:43

标签: c# .net razor selectpdf

我正在尝试使用SelectPDF从剃须刀HTML页面生成PDF。该html是动态生成的报告,因此任何给定的表中都可以包含任意数量的元素。

有没有一种方法可以确保当一个表包含太多行而无法容纳在一个页面上时,该表停止,插入分页符,然后在下一页重新开始,而不是像分页符一样继续没有吗?

有效地,如何使表格中间的分页符看起来漂亮?

2 个答案:

答案 0 :(得分:1)

此链接将帮助您SelectPDF 使用“ page-break-before”,“ page-break-after”或“ page-break-inside”。

<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>

答案 1 :(得分:0)

我在使用 html 渲染功能时遇到了同样的问题,这对我有用,但我必须使用带有重复表格标题的分页样式才能获得可接受的结果。

    <table border="1" style="page-break-inside: avoid;">
         <thead style="display: table-header-group; page: auto">
        </thead>
        <tbody>
          table code
        </tbody>

相关链接: