Ho questo ciclo che stampa 6 righe (multicell) per circa 30 volte. Il problema è che quando raggiunge la pagina inferiore stampa 2 o 3 righe dal multicell e nella pagina successiva stampa le altre 3 righe. Voglio farlo stampare tutte e 6 le righe nella pagina successiva se non c'è abbastanza spazio per tutte e 6 le righe nella pagina attuale. Io uso questo codice:interruzione pagina fpdf
$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
}
ma non funziona. Qualche soluzione? Grazie!
Ciao, ho modificato il codice in questo modo, ma non fa nulla. Vedi un errore da qualche parte? –
L'ho capito. sta funzionando ora. –
GReat - stava semplicemente modificando la mia risposta per aiutare ulteriormente :) – Mark