如何在表格中分组以进行分页?

时间:2015-06-02 17:00:38

标签: html css wkhtmltopdf page-break

我有一张表会有大量的数据线并用WKHTMLTOPDF打印出来。 在旧版本的脚本(PHP)中,每个datarecord有1 <tr>,如下所示:

<tr><td>$row->date $row->username $row->subject <br> $row->multi_line_text </td></tr>

来自WKHTMLTOPDF的“换行符”规则工作正常(因此当当前单元格的末尾(<tr><td>)不在当前页面上时,单元格将从下一页开始。

现在,每个datarecord都有2行,因为第一行现在有3列:

<tr><td>$row->date</td><td>$row->username</td><td>$row->subject</td></tr> <tr><td colspan=3> $row->multi_line_text </td></tr>

...现在可以发生,第一行是第一页,第二行是第二页。

如何将<tr>组合在一起? 每个数据记录的自己的<table>都不是解决方案,因为3列必须每次都具有相同的宽度。

谢谢 奥利

1 个答案:

答案 0 :(得分:0)

Hava e看How to avoid page break inside table row for wkhtmltopdfWKHTMLTOPDF - Allow page break in table row

你写道:

每个datarecord都有一个解决方案,因为3列必须每次都有相同的宽度。

您可能希望使用CSS控制宽度。

或者去找一个基于div的解决方案。