长桌的分页符

Joh*_*ohn 6 wkhtmltopdf wicked-pdf

我有一个长表,显示几页上的行.当页面结束时,该行在一页上打印一半,在下一页打印一半.如何确保在新页面上完整打印行?

Pat*_*ini 9

CSS属性:page-break-inside: avoid;on HTML tr元素就可以了.

经测试:
wkhtmltopdf 0.12.3提供Linux (Ubuntu Trusty) 32-bit / 64-bit built on Ubuntu 14.04.2:http: //wkhtmltopdf.org/downloads.html#stable

快速而肮脏的测试可能如下所示:

<tr style="page-break-inside: avoid;">
  <!-- A little border to see the result more easily -->
  <td style="border: solid 1px blue;">
    Large text possibly displayed on several pages ... 
    Large text possibly displayed on several pages ... 
    Large text possibly displayed on several pages ... 
    Large text possibly displayed on several pages ... 
  </td>
  <td>col2</td>
  <td>col3</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

Mozilla开发者网络页面内容描述

  • 谢谢,如果您需要避免将一个 div 分成 2 个页面并在下一页中渲染整个 div,这也很有用。 (2认同)