mPDF页脚仅显示在最后一页

时间:2015-08-06 13:50:01

标签: html footer mpdf nette


我的mPDF页脚生成有问题。 我正在使用mPDF和nette框架

<sethtmlpageheader name="default_head" value="1" page="ALL" show-this-page="1" />
    {include #content}
<sethtmlpagefooter name="default_foot" value="1" page="ALL" />

其中#content是一个或多个表。页眉在每个页面上,但页脚仍然只在最后一页,无论文档有多少页。 任何人都知道我可能做错了什么或伪造了什么?

提前感谢您的建议

1 个答案:

答案 0 :(得分:0)

我还有一个解决方案,您可以仅在mPDF的最后一页上添加内容。 请按照以下步骤操作

  • 添加标题
  • 添加页脚
  • 编写HTML
  • 再次添加页脚(只会显示在最后一页)
  • 输出
    $header = "Page header for all"; // Will be shown on all pages
    $footer = "Page footer for all"; // Will be shown on all pages
    $lastPageFooter = "Add New text for last page footer".$footer; // Adding new text

    $mpdf->SetHTMLHeader($header);
    $mpdf->SetHTMLFooter($footer);
    $html = $patientDetails . '' . $reportContent;
    $mpdf->WriteHTML($html);
    $mpdf->SetHTMLFooter(lastPageFooter);   // This will display footer for last page
    $mpdf->Output();

希望有帮助