# AcceptPageBreak

`boolean AcceptPageBreak()`

## Descrizione

Quando viene raggiunta la condizione per un'interruzione di pagina, viene chiamato il metodo e, a seconda del valore restituito, l'interruzione viene eseguita o meno. L'implementazione di default restituisce un valore secondo la modalità selezionata in SetAutoPageBreak().
Questo metodo viene chiamato automaticamente e non dovrebbe venire chiamato direttamente dall'applicazione.

## Esempio

Il metodo viene sovrascritto in una classe ereditata allo scopo di ottenere un layout su 3 colonne:

    class PDF extends FPDF

    {

    var $col = 0;

    function SetCol($col)

    {

        // Muove la posizione ad una colonna

        $this->col = $col;

        $x = 10+$col*65;

        $this->SetLeftMargin($x);

        $this->SetX($x);

    }

    function AcceptPageBreak()

    {

        if($this->col<2)

        {

            // Va alla colonna successiva

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

            $this->SetY(10);

            return false;

        }

        else

        {

            // Ritorna alla prima colonna ed esegue una interruzione di pagina

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

## Vedi anche

SetAutoPageBreak

Indice