如何解决使用thead标记时,如何防止PuppeteerSharpHTML到PDF在新页面中开始表格行
问题::如果您使用的表格包含大量数据,则使用PuppeteerSharp从HTML模板创建PDF时,如果下一行不适合当前表格,则会创建新页面即使有足够的空间开始第二行,也请参见附件图像。我需要第二行立即开始,而不是进入新页面。
到目前为止,我已经尝试过:我尝试删除了<thead>
标签,当我这样做时,它实际上利用了我想要的整个空间,但是随后它删除了每个页面以标题开头,我需要保留我无法更改的要求。
使用的库:
- PuppeteerSharp
- DOTLiquid
问题:
如果仍然有节奏,如何保持<thead>
标记并阻止伪造者在新页面中开始表格行?也许我可以为每个页面创建自己的表头,而无需使用<thead>
?
我的HTML是一个.liquid模板:
<html>
<body>
<table>
<thead>
<tr>
<th>Header 1</td>
<th>Header 2</td>
<th>Header 3</td>
<th>Header 4</td>
</tr>
</thead>
<tbody>
{%for item in MyData.Items%}
<tr>
<td style ="width: 120px">{{item.TesData}}</td>
<td style ="width: 120px">{{item.TesData2}}</td>
<td style ="width: 120px">{{item.TesData3}}</td>
<td style ="width: 220px">{{item.TesData4}}</td>//This column have lots of data
</tr>
{%endfor%}
</tbody>
</table>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。