【发布时间】:2013-09-24 16:56:20
【问题描述】:
我已经看到了很多关于此的问题,但没有明确的答案。我使用 FPDF 动态创建具有 DB 值的 PDF,我只想要最后一页的页脚,因为它的值基于 DB 值,所以 PDF 可能是 2、3、4 页长。所以我开始像这样弄乱 FPDF 的页脚
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial','I',8);
//Page number
$pagenumber = '{nb}';
if($this->PageNo() == 2){
$this->Cell(173,10, ' FOOTER TEST - '.$pagenumber, 0, 0);
}
}
这会在第二页上重新运行值“FOOTER TEST - 2”,如果我将 if 设置为“
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial','I',8);
//Page number
$pagenumber = '{nb}';
if($this->PageNo() == $pagenumber){
$this->Cell(173,10, ' FOOTER TEST - '.$pagenumber, 0, 0);
}
}
以为它输出最后一页一次,把它加到if语句中就可以了,它什么都不显示,比如if语句不能识别$pagenumber的值,是不是因为它是一个字符串或者int 试图与相反的对象或其他东西进行比较?
任何帮助都非常适合。
伊恩
【问题讨论】:
标签: php if-statement pdf-generation fpdf