以下是我的PDF结果的样子(请参阅第二页上的重叠标题):
代码是一个简单的HTML表,在一个TD元素中包含大量内容。
<table>
<thead>
<tr>
<th>BESCHREIBUNG</th>
<th>PREIS</th>
</tr>
</thead>
<tbody>
<tr>
<td>Lots of TEST's</td>
<td>1,40 EUR</td>
<tr>
</tbody>
</table>
我知道已经有这个问题(以及其他一些问题):
wkhtmltopdf repeating thead headers overlapping content
那里的解决方案对我有用:
thead { display: table-header-group; }
tfoot { display: table-row-group; }
tr { page-break-inside: avoid; }
但是它仅适用于具有多行(tr)的表。
在我的情况下,如上所示,我有一个TD,其描述可能包含很多内容,因此一行将跨越多个页面。
对于这种特殊情况,是否也有解决方案?
答案 0 :(得分:2)
如果将描述分成多个字符串数组,则可以使用该解决方案。并在tr中打印每个片段。