# 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