繁体   English   中英

TCPDF 页脚如何添加列

[英]TCPDF footer how to add columns

我正在使用 TCPDF 并获得了以下将页码添加到页脚的功能。 但是,这只会使页码居中,我希望能够在左侧添加说明,在右侧添加参考编号。 因此,换句话说,3 列,左列与描述左对齐,中列与页码,居中,右列与参考编号和右对齐。

class MYPDF extends TCPDF {

    // Page footer
    public function Footer() {
        // Position at 15 mm from bottom
        $this->SetY(-15);
        // Set font
    $this->SetFont('Calibri', '', 8);
        // Page number

    $pageNumbers = 'Page '.$this->getAliasNumPage().' of '.$this->getAliasNbPages();

        $this->Cell(0, 10, $pageNumbers, 0, false, 'C', 0, '', 0, false, 'T', 'M');
    }

}

最简单的方法是创建三个单独的单元格,每个单元格一个,如下所示:

    $this->Cell(30, 10, 'Description', 1, false, 'C', 0, '', 0, false, 'T', 'M');
    $this->Cell(130, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 1, false, 'C', 0, '', 0, false, 'T', 'C');
    $this->Cell(30, 10, 'Reference number', 1, false, 'C', 0, '', 0, false, 'T', 'M');

这将创建看起来像这样的页脚(我将 $border 设置为 '1' 以便边框显示单元格结构的工作方式)。 当然,如果您需要更多的内容空间,您可以调整不同单元格的大小。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM