web-dev-qa-db-ja.com

FPDFの下マージンを設定する方法

私は最近FPDFに飛び込んできましたが、理解できないようですが、なぜ下マージンを設定する方法がないのですか?上、左、右からマージンを設定する機能がありますが、下からは設定できません。

FPDFがどのように機能するかについて、基本的で概念的なものを誤解していると思いますが、それが何であるかについての手がかりはありません。

だからそれを削減するには:

FPDFで固定下マージンを定義することは可能ですか?

25
SquareCat

解決策を見つけました。ページ余白の計算プロセスの一部であるため、下部マージンは事前定義から除外されています。したがって、それ自体で下マージンを設定することはできませんが、それを使用して行うことができます

SetAutoPageBreak(boolean auto, [float margin])
40
SquareCat

SquareCatの答えに+1。これについてもう少し詳しく説明すると、自動改ページを少し超えるテキストに問題がある場合は、SetAutoPageBreak(false)を設定するだけで問題を解決できます。私にとって、これは宛名ラベルを作成するときに問題を引き起こしていました。

$fpdf->SetAutoPageBreak(false);

PDFの適切な箇所で手動でページを分割していることを確認してください。

$fpdf->AddPage();
13
LAROmega