В последнее время я погрузился в FPDF, и что-то, что я, похоже, не понимаю, – почему нет способа установить нижнюю границу? Существуют функции для установки полей сверху, слева и справа, но не снизу.
Я предполагаю, что теперь я неправильно понимаю что-то основное и концептуальное о том, как работает FPDF, но я не понял, что это может быть.
Поэтому, чтобы сократить его:
Можно ли определить фиксированное нижнее поле в FPDF?
Я только нашел решение – нижний край просто ушел из предопределения, потому что он является частью процесса вычисления разрыва страницы. Поэтому установка нижнего поля сама по себе невозможна, но это можно сделать, используя
SetAutoPageBreak(boolean auto, [float margin])
+1 для ответа SquareCat. Чтобы развернуть это немного больше, если у вас возникли проблемы с текстом, немного по сравнению с автоматическим разрывом страницы, просто установить SetAutoPageBreak (false), вероятно, будет достаточно для решения проблемы. Для меня лично это создавало проблемы при создании почтовых меток.
$fpdf->SetAutoPageBreak(false);
Просто убедитесь, что вы вручную разбиваете страницы, где это необходимо для вашего PDF.
$fpdf->AddPage();