【发布时间】:2018-01-24 03:42:26
【问题描述】:
我遇到了关于 FPDF 页眉和页脚的问题,我想停止在 PDF 的最后一页创建页眉和页脚。我在页脚使用了 AliasNbPages() 并且它有效,但它对 Header 不起作用,我认为这是因为它在 AliasNbPages() 能够将总页面传递到 Header 之前已经“创建”。是否有任何可能的方法将总页(也是最后一页)传递到页眉并从最后一页排除页眉?谢谢。
class PDF extends FPDF
{
function Header()
{
if($this->PageNo() != '{nb}')
{
//My header codes
}
}
function Footer()
{
global $totalPageForFooter;
if($this->PageNo() != $totalPageForFooter){
//My footer codes
}
}
}
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$totalPageForFooter = $pdf->PageNo();
$pdf->Output();
【问题讨论】: