AcceptPageBreak

boolean AcceptPageBreak()

Leírás

Amikor oldaltörés válik szükségessé, ez a függvény kerül meghívásra. Az oldaltörés bekövetkezte függ a függvény visszatérési értékétől. A visszatérési érték a SetAutoPageBreak() függvény által kiválasztottakhoz (kiválasztott módhoz) igazodik.
A függvény automatikusan meghívásra kerül, ezért direkt meghívása nem szükséges.

Példa

A függvény lefut egy származtatott osztályon, hogy létrehozza a 3 oszlopos elrendezést.
class PDF extends FPDF
{
var $col = 0;

function SetCol($col)
{
    // Oszlop létrehozása
    $this->col = $col;
    $x = 10+$col*65;
    $this->SetLeftMargin($x);
    $this->SetX($x);
}

function AcceptPageBreak()
{
    if($this->col<2)
    {
        // Ugrás a következő oszlopra
        $this->SetCol($this->col+1);
        $this->SetY(10);
        return false;
    }
    else
    {
        // Visszaugrás az első oszlopra és az oldaltörés létrehozása
        $this->SetCol(0);
        return true;
    }
}
}

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

Lásd még

SetAutoPageBreak
Index