Bagaimana untuk mengelakkan penomboran dalam baris jadual
P粉529245050
2023-08-20 20:24:22
<p>Saya mahu mengelakkan penomboran dalam baris jadual melalui wkhtmltopdf apabila menukar HTML kepada PDF. Saya menggunakan page-break-inside:avoid dengan jadual dan ia berfungsi, tetapi tidak apabila terdapat banyak baris.
Jika paparan ditetapkan untuk menyekat atau kaedah lain, format jadual akan ditukar dan sempadan dua akan dimasukkan.
Atau anda boleh memasukkan pengepala jadual pada setiap halaman untuk dipaparkan apabila jadual dipecahkan. </p>
Cara terbaik yang saya temui untuk mengendalikan perkara ini dalam pelayar webkit ialah meletakkan div di dalam setiap elemen td dan menggunakan page-break-inside: elakkan gaya pada div seperti ini:
Walaupun Chrome dilaporkan tidak mengenali atribut 'page-break-inside: avoid;', ini nampaknya menghalang kandungan baris daripada terbahagi dua mengikut pemisah halaman apabila menjana PDF menggunakan wktohtml. Elemen tr mungkin pecah sedikit di luar halaman, tetapi div dan apa sahaja di dalamnya tidak akan.
Anda boleh cuba menggunakan CSS:
Kebanyakan peraturan CSS tidak boleh digunakan secara langsung
<tr>
标签,因为正如你上面指出的那样-它们具有独特的display
样式,不允许这些CSS规则。然而,其中的<td>
和<th>
标签通常允许这种规范-你可以使用上面示例中的CSS轻松地将这些规则应用于所有子<tr>
和<td>
.