AcceptPageBreak

boolean AcceptPageBreak()

Description

Lorsqu'une condition de saut de page est remplie, la mthode est appele, et en fonction de la valeur de retour, le saut est effectu ou non. L'implmentation par dfaut renvoie une valeur selon le mode slectionn par SetAutoPageBreak().
Cette mthode est appele automatiquement et ne devrait donc pas tre appele directement par l'application.

Exemple

La mthode est redfinie dans une classe drive afin d'obtenir un formatage sur 3 colonnes :
class PDF extends FPDF
{
var $col = 0;

function SetCol($col)
{
    // Positionnement sur une colonne
    $this->col = $col;
    $x = 10+$col*65;
    $this->SetLeftMargin($x);
    $this->SetX($x);
}

function AcceptPageBreak()
{
    if($this->col<2)
    {
        // Aller  la colonne suivante
        $this->SetCol($this->col+1);
        $this->SetY(10);
        return false;
    }
    else
    {
        // Retour en premire colonne et saut de page
        $this->SetCol(0);
        return true;
    }
}
}

$pdf = new PDF();
$pdf->AddPage();
$pdf->SetFont('Arial','',12);
for($i=1;$i<=300;$i++)
    $pdf->Cell(0,5,"Ligne $i",0,1);
$pdf->Output();

Voir

SetAutoPageBreak
Index