mam tej pętli, która drukuje 6 rzędów (wielokomórkowych) przez około 30 razy. Problem jest, że gdy osiągnie dolną stronę drukuje 2 lub 3 wiersze z Multicell i na następnej stronie drukuje pozostałe 3 wiersze. Chcę, aby wydrukował wszystkie 6 wierszy na następnej stronie, jeśli nie ma wystarczającej ilości miejsca dla wszystkich 6 wierszy na tej stronie. używam tego kodu:FPDF strona przerwa problem
$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
}
ale to nie działa. Jakieś rozwiązania? Dzięki!
Witam, zmodyfikowałem kod tak, ale nic nie robi. Czy widzisz gdzieś błąd? –
Wymyśliłem to. już działa. –
GReat - właśnie edytowałem swoją odpowiedź, aby pomóc dalej :) – Mark