これは、Wicked_pdfを使用してhtml.erb
ページをpdf
に変換したときの結果です。
問題:table
のtr
が2ページに分割されているようです。
成功せずに試したこと:
table、tr、td、th、tbody、thead、tfoot {page-break-inside:avoid!important; }
別のオプション:各trを独自のtbodyに配置してから、peage breakcssルールをtbodyに適用します。テーブルは複数のtbodyをサポートします。少し余分なマークアップがありますが、私にとってはまともです。
Ruby on Rails 4.2.6、Wicked_pdf最新バージョン、ブートストラップを使用しています。
関連 githubの問題
質問:table
's tr
を2ページに分割しないようにするにはどうすればよいですか。
さて、これを解決するには、ユーザーpage-break-inside: avoid !important;
divを繰り返すと、このオーバーフローが発生します。
あなたが持っている場合のように:
<div class="main">
<div class="article">
...
</div>
<div class="article">
...
</div>
<div class="article">
...
</div>
...
...
...
</div>
その結果、オーバーフローが発生し、改ページ内のヘッダーとオーバーラップします。
だから>>使用:page-break-inside: avoid !important;
このクラスではarticle
。
table.report-container div.article {
page-break-inside: avoid;
}