# 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