## AcceptPageBreak

`boolean AcceptPageBreak()`

#### Version

1.4

#### Description

Whenever a page break condition is met, the method is called, and the break is issued or not depending on the returned value. The default implementation returns a value according to the mode selected by SetAutoPageBreak().
This method is called automatically and should not be called directly by the application.

#### Example

The method is overriden in an inherited class in order to obtain a 3 column layout:

`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
{
//Go back to first column and issue page break
$this->SetCol(0);
return true;
}
}
}
$pdf=new PDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','',12);
for($i=1;$i<=300;$i++)
$pdf->Cell(0,5,"Line $i",0,1);
$pdf->Output();`

#### See also

SetAutoPageBreak().

######

Index