2013-08-03 54 views
1

我使用TCPDFcustomising footer生成我的客戶端應用程序的pdf。我的客戶想要顯示footer中與頁碼一起動態的數據。我面臨的問題是,當數據變得比pdf寬度更長時,數據不會移動到下一行,並且某些文本正在裁剪。tcpdf footer - >長的文本在頁腳沒有來到新行

Can somebody suggest me solution by which I can shift some text to new line? similar to the one be do in HTML by adding <br>.

或者

Is there a way by which the text moves to next line automatically when the length of the text in footer exceeds the pdf width?

回答

1

擴展類如按照實施例3或使用以下代碼

class MYPDF extends TCPDF { 
    // Page footer 
    public function Footer() { 
     // Position at 15 mm from bottom 
     $this->SetY(-15); 
     // Set font 
     $this->SetFont('helvetica', 'I', 8); 
     $foot = 'Line 1 \n Line 2 \n 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages()'; 

     $this->MultiCell(0, 10, $foot, 0, 'C'); 
    } 
} 

// create new PDF document 
    $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 
+0

感謝。但我用TCPDF嘗試了一切,但沒有奏效。 後來我用MPDF這是一個非常美妙的PDF生成庫,現在它工作得非常好。使用此代碼 – Radhika

+0

我的結果是空白頁 – Jarla