私はいくつかのページに行を示す長いテーブルを持っています。ページが終了すると、行は1ページに半分、次のページに半分ずつ印刷されます。新しいページに行が完全に印刷されていることを確認するにはどうすればよいですか?長いテーブルの改ページ
5
A
答えて
8
CSSプロパティ:page-break-inside: avoid;
on HTML tr
要素です。で提供されるLinux (Ubuntu Trusty) 32-bit/64-bit built on Ubuntu 14.04.2
のために提供
wkhtmltopdf 0.12.3
:でテスト
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>
1
は私のために動作しません。 wkhtmltopdf 0.12.4 Linux 64ビットでテスト済み。適用されるスタイル
thead,
tr,
td,
th {
page-break-inside: avoid !important;
}
行は途中で途切れ続け、次のページでtheadを重複します。
関連する問題
- 1. 改ページと改行
- 2. スプリット長いテーブル
- 3. PDFSharp - MigraDoc:テーブル行のテキストがページ長を超えています。
- 4. 1ページよりも長いテーブルを含むHTMLメールを印刷
- 5. jsPDF改ページ
- 6. DEVEXPRESS - xtrareport - 改ページ
- 7. Rails:WickedPDF:改ページ
- 8. クエリや改ページ
- 9. 改ページは角
- 10. バックボーンJS改ページ
- 11. HTMLテーブルは、長いテキスト
- 12. ページ内のWordPress投稿の改ページ
- 13. 改行のないPHPの長い文字列
- 14. Laravel改ページ注文
- 15. ssrs 2005改ページの問題
- 16. CodeIgniterのページネーションは、改ページが
- 17. 改ページ(孤児)FireFoxの
- 18. CSSと改ページの印刷
- 19. Kohana 3.0改ページがページングされない
- 20. h:文字列内の長い単語のoutputText改行
- 21. Html.ActionLink内の長いリンクタイトルの改行を追加するMVC2
- 22. DevExpress RichEditマージ改ページ番号
- 23. ArrayListを改ページする
- 24. TCPDF/FPDF - 改ページ問題
- 25. PHP - フォームメールを挿入!長い文字列に改行します。
- 26. 改ページ内のHTMLリンクのフォーマット
- 27. テーブル行内のBeautifulSoupと改行?
- 28. Pythonで長い文字列を改行に改行する良い方法はありますか?
- 29. 印刷CSS - Chromeでの改ページ
- 30. CSSフロートと改ページの位置
ありがとうございます。これは、divを2ページに分割して、次のページのdiv全体をレンダリングしないようにする必要がある場合にも便利です。 – Henry
@Henry確かにCSS22仕様によれば、ブロックレベルの要素、一般的にはhttps://www.w3.org/TR/CSS22/page.html#page-breaksで動作するはずですが、wkhtmltopdfに関するこの回答の文脈ではそれはあなたのユースケースでサポートされてテストする価値がある。 divを使って成功したwkhtmltopdfバージョンを提供してもらえれば、他の人には便利なはずです。 –