AcceptPageBreak
boolean AcceptPageBreak()
Version
1.4
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().