FPDF:从内页设置位置

FPDF : set position from inner page

使用 fpdf 创建我的文档,它工作得很好,但只有一件事。在页脚部分有一行叠加。

这是我的 Pdf class header 函数:

function Header() {
  $this->setY(40);
  $titre="MY TITLE";
  $this->SetFont('Arial','B',16);
  .....
  doing all my stuff
  .....
  $this->Ln();
}

这是页脚方法:

function Footer() {
   $this->SetY(-25); --postionning footer at 2.5 cm from the bottom
   ....
   doing my stuff
}

调用程序:

$pdf = new Pdf();
$pdf->Open();
$pdf->addPage();
$request= "SELECT.....";
$result = $link->query($request) ; 
while($row=$result->fetchRow()) {
   $pdf->SetX(18);
   foreach($row as $champ=>$valeur) {
     ....
     displaying the fields in the document
     ...
   }
   $pdf->Ln();
}

我的问题:它显示 1 行太多,以至于叠加了页脚。

我想在页脚和内页之间给出一个位置。这可能吗?

谢谢

使用SetAutoPageBreak()方法增加下边距,例如:

$pdf = new Pdf();
$pdf->SetAutoPageBreak(true, 40);