私のヘッダーはコンテンツをクリップして、その下のコンテンツが完全に表示されないようにすることがよくあります。ヘッダーが終了する前にページがヘッダーの下に続いているように見え、その結果、すべてのコンテンツが表示されるわけではありません。
これに使用できる CSS ルールはありますか? または wkhtmltopdf の cmd 引数ですか? それとも他の方法ですか?
私のヘッダーはコンテンツをクリップして、その下のコンテンツが完全に表示されないようにすることがよくあります。ヘッダーが終了する前にページがヘッダーの下に続いているように見え、その結果、すべてのコンテンツが表示されるわけではありません。
これに使用できる CSS ルールはありますか? または wkhtmltopdf の cmd 引数ですか? それとも他の方法ですか?
これは実際には既知の問題であり、しばらく変更される可能性は低いことを知りました。style="margin:0; padding:0;"
回避策は、ヘッダー<body>
要素で使用することです。--header-spacing n
別の回避策は、パラメーターを試してみることです。もう 1 つの方法は、すべてのトップページ要素をラップしてそこに余白を追加することですが、これは非常に悪い非動的なアイデアです。
詳細については、次を参照してください。
http://code.google.com/p/wkhtmltopdf/issues/detail?id=182 (この問題の複製) http://code.google.com/p/wkhtmltopdf/issues/detail?id=175 (この問題の原因) http://code.google.com/p/wkhtmltopdf/issues/detail?id=523 (ヘッダー間隔の回避策)
<body style='height:50px;overflow:hidden;margin:0;padding:0;'>
ヘッダーとフッター、および--header-spacing 30 -T 45mm
パラメーターで機能しました。
これは私のために働いた
thead {
display: table-header-group;
}
tfoot {
display: table-row-group;
}
tr {
page-break-inside: avoid;
}
これは私のために働いた
--header-spacing XX -T XXmm
XX は同じ値にする必要があります eq: --header-spacing 20 -T 20mm