AcceptPageBreak

boolean AcceptPageBreak()

Descripción

En cualquier momento que un salto de página es encontrado, es invocado el método, y el salto es emitido o no dependiendo del valor retornado. La implementación por defecto retorna un valor de acuerdo a el modo seleccionado por SetAutoPageBreak().
Este método es invocado automáticamente y no debería ser llamado directamente por la aplicación.

Ejemplo

El método es anulado por una clase heredada con el propósito de obtener un diseño de tres columnas.
class PDF extends FPDF

{

var $col = 0;



function SetCol($col)

{

    // Move position to a column

    $this->col = $col;

    $x = 10+$col*65;

    $this->SetLeftMargin($x);

    $this->SetX($x);

}



function AcceptPageBreak()

{

    if($this->col<2)

    {

        // Go to next column

        $this->SetCol($this->col+1);

        $this->SetY(10);

        return false;

    }

    else

    {

        // Regrese a la primera columna y emita un salto de página

        $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();

Vea además

SetAutoPageBreak().
Inicio