# 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
    {
        protected $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