web-dev-qa-db-ja.com

dompdf要素がページの高さを超える場合の改ページ

Dompdfで改ページを行う最良の方法は何ですか?

私は here page-break-before css属性を見てきましたが、私がやったときにうまくいきませんでした:

table {page-break-before:auto;}

ページはまだテーブルの中央で壊れています。

要素がページの高さを超える場合、ページが要素の前で破損するようにhtml/cssを設定することは可能ですか?

理想的には、HTMLをdivセクションに分割して、各セクションが現在のページの高さを超える場合に新しいページで開始するようにします。

35
startupsmith

page-break-inside: auto;を使用すると、基本的にdompdfに「ページを壊すときに通常行うことを行う」と言われます。

テーブルの前後に改ページを強制するには、page-break-before: always;/page-break-after: always;を使用します。

Dompdfに要素内での破損を回避するように要求するには、page-break-inside: avoid;を使用します。

72
BrianS

このオンラインデバッガー を使用して簡単なテストを行うことができます。テストの数日後に、改ページと余白の問題がようやく見つかりました。

Excursus:開発/実稼働環境にデバッグ環境をインストールした人はいましたか。ドキュメントやチュートリアルを参照できますか?

5

ここにトリックがあります:<table>別の複数のページにまたがって印刷したくない<table>

3