AcceptPageBreak
boolean AcceptPageBreak()
Versão
1.4
Descrição
Sempre que uma condição de quebra de página é encontrada, o método é chamado, e a quebra
ocorre ou não dependendo do valor retornado. A implementação padrão retorna um valor de acordo
com o modo selecionado por SetAutoPageBreak().
Este método é chamado automaticamente e não deve ser chamado diretamente pela aplicação.
Exemplo
O método é sobreposto em uma classe herdada a fim obter um layout de 3 colunas:
class PDF extends FPDF
{
var $col=0;
function SetCol($col)
{
//Move a posição para a coluna especificada
$this->col=$col;
$x=10+$col*65;
$this->SetLeftMargin($x);
$this->SetX($x);
}
function AcceptPageBreak()
{
if($this->col<2)
{
//Vai para a próxima coluna
$this->SetCol($this->col+1);
$this->SetY(10);
return false;
}
else
{
//Volta para a primeira coluna e permite a quebra de página
$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();
Veja também
SetAutoPageBreak().