HTML页脚没有在mpdf中拉伸

时间:2014-02-09 09:45:42

标签: php mpdf

您好我使用mpdf生成pdfs。我的问题是当我使用以下配置时,标题工作正常并且基于内容进行拉伸,但是页脚变得​​静止并且不会拉伸当内容超过页脚的空间时,如果页脚内容更多,则它是裁剪。

class MyPDF extends mPDF {
    protected $pdfFileName;
    private $PDFExtension = '.pdf';
    protected  $downloadPDFMode = 'D';
    protected $pdfDownloadModes = array('D', 'F', 'S');
    private $pdfPath = 'test/';
    private $pdfMode = ''; //For loading fonts
    private $pageFormat = 'A4'; //Default A4 size
    private $marginLeft = 5;
    private $marginRight = 5;
    private $marginTop = 5;
    private $marginBottom = 5;
    private $marginHeader = 9;
    private $marginFooter = 35;
    private $javascript;
    private $n_js;

function __construct() {
    parent::mPDF($this->pdfMode, $this->pageFormat, '', '',$this->marginLeft,$this->marginRight, $this->marginTop, $this->marginBottom, $this->marginHeader, $this->marginFooter);
    parent::SetAutoFont(AUTOFONT_ALL);
    $this->setAutoTopMargin = true;
    $this->setAutoBottomMargin = 'stretch';

}

请帮帮我。提前谢谢..

1 个答案:

答案 0 :(得分:1)

由于几个原因,主要是帖子的年龄,我不认为这会对你有所帮助,但我觉得MPDF的文档令人沮丧地难以破译,希望我能够帮助某人是一个类似的职位。

我发现您已经提高了$ marginFooter值。此值似乎适用于页脚下方的空格,只会将页脚滑动到文档正文中。

然后,$ marginBottom值设置正文下允许的空间,为您的页脚留出空间。我建议降低你的$ marginFooter值,并提高你的$ marginBottom值,直到你的页脚清理你的身体。