0

次の HTML> jsfiddleがあります。
DOMPDFを使用してPDFに出力すると、最初のページで最初の2行が得られ、10ページの空のページと2ページの残りのコンテンツが得られました。

表が正しいページ数になるように分割するにはどうすればよいですか?
メインテーブルで使おうとしpage-break-inside: avoid;ましたが、壊れた列が台無しになりました。

ここに画像の説明を入力

壊れると予想されるように壊れたいのですが、方法がわかりません...

どんな助けでも大歓迎です。
ありがとう!

4

1 に答える 1

1

レンダリングの問題は、ページに収まらないほど大きい単一のエンティティに関連する既知のバグが原因です。あなたの場合、製品リストテーブル(ページよりも大きい)が別のテーブルに含まれているため、ページに収まらないほど大きいテーブルセルが作成されます。dompdfトラッカーの問題91:dompdfがページ間でテーブルセルを分割できないを参照してください。

幸いなことに、回避策がかなり簡単になるようなレイアウトになっています。製品リストテーブルをコンテナの外に移動します。オリジナルのjsfiddleを更新しました。

于 2012-07-27T14:23:34.670 に答える