9

这是我的 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重复标题重叠内容

那里的解决方案对我有用:

thead { display: table-header-group; }
tfoot { display: table-row-group; }
tr { page-break-inside: avoid; }

但是,它仅适用于具有多行 (tr) 的表。

就我而言,正如您在上面看到的,我有一个 TD,其中的描述可以包含很多内容,因此一行将跨越多个页面。

是否也有针对这种特殊情况的解决方案?

4

1 回答 1

2

如果您将描述拆分为多个部分作为字符串数组,那么您的解决方案将起作用。并在 tr 中打印每一件。

于 2020-03-12T16:56:35.930 回答