2014-02-06 68 views
3

我正在使用TCPDF並獲得以下功能,將頁碼添加到頁腳。但是,這只是頁面編號的中心,我希望能夠在左側添加說明並在右側添加參考編號。換句話說,3列,左列左對齊說明,中間列以頁碼和居中右列與參考編號和右對齊。TCPDF頁腳如何添加列

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'); 
    } 

} 

回答

4

最簡單的事情做的就是創建三個獨立的單元,每一個項目,具體如下:

$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'); 

這將創建footer looking like this(我轉身$邊界「1」,使邊框顯示如何單元結構起作用)。當然如果你需要更多的內容空間,你可以調整不同單元格的大小。