У меня есть этот цикл, который печатает 6 строк (многорежим) примерно 30 раз. Проблема заключается в том, что, когда он достигает нижней страницы, он печатает 2 или 3 строки из многоразового набора, а на следующей странице он печатает остальные 3 строки. Я хочу, чтобы он распечатывал все 6 строк на следующей странице, если на текущей странице недостаточно места для всех 6 строк. Я использую этот код:fpdf page break issue
$height_of_cell = 60; mm
$page_height = 279.4; // mm (portrait letter)
$bottom_margin = 20; // mm
$space_left = $page_height - $p->GetY(); // space left on page
$space_left -= $bottom_margin; // less the bottom margin
if ($height_of_cell >= $space_left) {
$p->Ln();
$p->AddPage(); // page break
$p->Cell(100,5,'','B',2); // this creates a blank row for formatting reasons
}
, но он не работает. Любые решения? Благодаря!
Привет, я модифицировал такой код, но ничего не делает. Вы видите ошибку где-то? –
Я понял. он работает сейчас. –
GReat - просто редактировал мой ответ, чтобы помочь дальше :) – Mark