【发布时间】:2014-09-04 06:24:12
【问题描述】:
我正在使用
从 TCPDF 将 HTML 写入 PDF$pdfobject->writeHTML($PrintingFile, true, false, true, false, '');
我想在所有页面上添加页码。
如果我使用$pdf->Footer($pdfobject),它只会在最后一页打印页码。您能帮我如何在所有页面上打印页码吗?
【问题讨论】:
我正在使用
从 TCPDF 将 HTML 写入 PDF$pdfobject->writeHTML($PrintingFile, true, false, true, false, '');
我想在所有页面上添加页码。
如果我使用$pdf->Footer($pdfobject),它只会在最后一页打印页码。您能帮我如何在所有页面上打印页码吗?
【问题讨论】:
你可以把它放在页面的顶部或页脚
$pdf->writeHtmlCell($widhheader,3,20,4,'<p>Page '.$pdf->getAliasNumPage().' of '.' '.$pdf->getAliasNbPages().'</p>','',1,0,false,'R');
【讨论】:
$pdf->AddPage(); 之后,如果您的所有页面都是使用此语法创建的,那么请尝试将其放在$pdf->AddPage(); 下方
确保在添加任何页面之前调用 Footer() 方法。
我发现我在页面生成后添加了页脚内容。需要在添加任何页面之前完成
如果您在自己的 MyTCPD 类中使用自定义 Footer 方法。确保在调用任何 AddPage 调用之前设置该值
【讨论】: