MPDF
(5.7バージョン)を使用してPDF生成に奇妙な問題が発生しました。それはどこかに内部の2ページのブレークを持っている必要がありますのでMPDFは、表を2ページに分割するのではなく、空白のページを生成します。
<div style="width: 992px; height: 1403px; margin: 0 auto; padding-left: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;">
<TABLE BORDER BORDERCOLOR=#fff CELLSPACING=0 WIDTH=100%>
表の内容は、1ページに収まらないが、代わりにそれは空白の4追加:PDF用
HTMLは、その中にかなりの1つのDIVとテーブルが含まれていますページの1行目と最後のページの残りの部分に1 tr
を出力します。
はここMPDF
設定だ:それは印刷のための文書だから
$mpdf = new mPDF('utf-8', 'A4', '6', '', 10, 10, 7, 7, 10, 10);
$mpdf->charset_in = 'utf-8';
$mpdf->shrink_tables_to_fit = 0;
$mpdf->list_indent_first_level = 0;
$mpdf->WriteHTML($html, 2);
shrink_tables_to_fit
は、削除することはできません。
他のテンプレートは、ページが分割されたテーブルで正常に動作します。
これを修正する方法はありますか?
更新日: バージョン6.0へのアップグレード後に問題が発生しました。
mpdfでは、ブラウザで表示できるように、cssが表示されないことがあります。その高さに注意してください:メインのdivの1403px (しかし、これがまさに問題かどうかわかりません) – Curlas
これは(高さで)も役に立ちません – ineersa