如何为首页和后续页面设置不同的底边距?

时间:2018-10-09 11:07:52

标签: php mpdf

我有一个mpdf对象,其中编写了一些HTML代码

$mpdf->AddPage('P', '', '', '', '', 20, 20, 25, 30, 15, 5);
$mpdf->WriteHTML($html);

我不知道会有多少页。 $html可以包含很多文本或仅几行;

但是从第二页开始,应该将底部页边距设置为不同的值,因为我的页脚很大,仅在第一页中,而在第二页中则没有。

我已经尝试过setAutoBottomMargin,但没有成功

有没有一种方法可以使用mPfd获得?

1 个答案:

答案 0 :(得分:0)

我发现使用{page {3}}

中所述的@page解决方案

由于@page支持伪选择器(here),所以我能够做到

@page :first{
    margin-bottom: 30mm;
    margin-top: 60mm; 
}

@page {
    margin-bottom: 25mm;
    margin-top: 25mm; 
}

这为首页和后续页面设置了不同的页边距