gpt4 book ai didi

php - mPDF - 仅第一页的页眉,但每页的页脚

转载 作者:行者123 更新时间:2023-11-27 23:53:37 24 4
gpt4 key购买 nike

我只需要为第一页设置页眉,为每一页设置页脚。想不出办法,我已经搜索了几天的解决方案。目前我的代码是这样的

$mpdf=new mPDF();

$mpdf->useOddEven = true;

$mpdf->SetHTMLHeader('<div style="text-align: right;"><img src="var:images"
width="80px"/></div>', 'O');

$mpdf->SetHTMLFooter('<div style="text-align: left; font-family: Arial, Helvetica,
sans-serif; font-weight: bold;font-size: 7pt; ">Footer</div>');

$html = 'Content';
$mpdf->WriteHTML($html);
$mpdf->Output();

我已将页眉设置为奇数,但页眉和页脚都出现在其他奇数页(第 3、5、7、... 页)上。有没有办法让页眉只出现在第一页,而页脚出现在每一页?

目前正在使用MPDF5.6

最佳答案

根据文档: https://mpdf.github.io/reference/mpdf-functions/sethtmlheader.html

第三个参数是:

write
If TRUE it forces the Header to be written immediately to the current page. Use if the header is being set after the new page has been added.
DEFAULT: FALSE

所以..

$mpdf->SetHTMLHeader('<div style="text-align: right;"><img src="var:images" width="80px"/></div>', 'O', true);
$mpdf->SetHTMLHeader('');
$footer = array (
'L' => array (
'content' => 'Footer',
'font-size' => 7,
'font-style' => 'B',
'font-family' => 'Arial, Helvetica, sans-serif',
'color'=>'#000000'
),
'C' => array (
'content' => '',
'font-size' => 10,
'font-style' => 'B',
'font-family' => 'serif',
'color'=>'#000000'
),
'R' => array (
'content' => '',
'font-size' => 10,
'font-style' => 'B',
'font-family' => 'serif',
'color'=>'#000000'
),
'line' => 1,
);
$mpdf->SetFooter($footer);

只有 SetFooter 方法可以设置奇数页和偶数页的页脚。

关于php - mPDF - 仅第一页的页眉,但每页的页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25396251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com