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.
Versione del 1 lug 2010 alle 21:39 di Fabrizio Caldarelli (Discussione | contributi) (Creata pagina con '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 ...')

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

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);
     }
}
?>