AcceptPageBreak
boolean AcceptPageBreak()
Versió
1.4
Descripció
S'executa el mètode quan es produeix una situació de salt de pàgina; s'enviarà o no un salt
en funció del valor de sortida. La implementació predeterminada torna un valor segons el
mode seleccionat amb SetAutoPageBreak().
Aquest mètode s'executa automàticament i no cal executar-lo directament per l'aplicació.
Exemple
El mètode és substituït a la classe hereva per tal d'obtenir un format a 3 columnes:
class PDF extends FPDF
{
var $col=0;
function SetCol($col)
{
//Desplaça la posició a una columna
$this->col=$col;
$x=10+$col*65;
$this->SetLeftMargin($x);
$this->SetX($x);
}
function AcceptPageBreak()
{
if($this->col<2)
{
//Va a la següent columna
$this->SetCol($this->col+1);
$this->SetY(10);
return false;
}
else
{
//Torna a la primera columna i envia un salt 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();
Vegeu també
SetAutoPageBreak().