3

私は ITextSharp を使用して PDF を生成してきましたが、最近、最初のページを超えるすべてのページの上マージンが無視されているように見え、その結果、ヘッダーに書き込みが発生するという問題が発生しました。

現在のマージン:

document.SetMargins(72,72, 36, 36);

左マージンと右マージンは最初のページを超えて完全に機能することに注意してください。

なぜこれが発生するのかについての洞察を持っている人はいますか? または、各ページのドキュメント マージンを強化するために使用できる領域またはイベントはありますか? (もしかしてOnStartPageイベント?)

ITextSharp はコード的に非常に複雑になる可能性があることを知っているため、必要に応じて追加のコードを提供できることを嬉しく思います。

4

2 に答える 2

2

OnEndPageヘッダーとフッターをそれぞれ別のイベントに含めるのではなく、イベントに含めるという Alexis Pigeon の指示に従って、問題を解決しました。また、上書きを防ぐために余白を調整しました(下余白を増やしました)。

于 2012-06-22T13:54:10.987 に答える