# 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