将页脚连接到tcpdf中每个页面的最底部

时间:2012-12-28 10:04:27

标签: yii tcpdf

我需要在每页的最底部附上页脚。我使用tcpdf生成pdf。我在谷歌尝试了很多解决方案,但没有找到任何运气。我目前的框架是yii,我正在使用tcpdf扩展。

3 个答案:

答案 0 :(得分:8)

你需要在你的类中编写Footer方法,例如

// Page footer
public function Footer() {
    // Position at 15 mm from bottom
    $this->SetY(-15);
    // Set font
    $this->SetFont('helvetica', 'I', 8);
    // Page number
    $this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
}

答案 1 :(得分:2)

好吧,如果您是tcpdf类的子类,只需添加一个公共函数Footer(),在其中执行您的操作。在完成内容工作之前,将底页边距设置为合理的值可能会有所帮助,因此页脚功能可以在页脚中放置“空格”。

答案 2 :(得分:2)

为什么不尝试 mpdf扩展我不确定你是否可以为yii获取它的库,但它有一个用于codeigniter,它很棒,可以准确地将css + Html转换为pdf。