Mangiare Senza Glutine disponibile su App Store

Per altre informazioni scrivi a fabriziocaldarelli@negusweb.it

Interruzione di pagina con MultiCell in FPDF

Da Programmazione Software.

Spesso capita di usare MultiCell. Nel caso di una tabella che si estende per più di una pagina e si usa MultiCell, può capitare che la tabella venga interrotta per una errata interpretazione del fine pagina.

A questo punto, prima di stampare ogni riga della tabella, lanciare la chiamata alla funzione

CheckPageBreak($h)

passando l'altezza della riga.

La funzione CheckPageBrak è specificata nell'estensione della classe:

<?php
class PDF extends FPDF
{
     function CheckPageBreak($h)
     {
         //If the height h would cause an overflow, add a new page immediately
         if($this->GetY()+$h>$this->PageBreakTrigger)
             $this->AddPage($this->CurOrientation);
     }
}
?>