2017-07-14 111 views
2

enter image description here這是標頭碼,在視圖其生成PDF,即使我試圖改變可疑代碼,它仍然是產生相同的輸出..如何在codeigniter中更改TCPDF中的標題和徽標?

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 
'UTF-8', false); 

// set document information 
    $pdf->SetCreator(PDF_CREATOR); 
    $pdf->SetAuthor('Change me'); 
$pdf->SetTitle('Financial Report'); 
$pdf->SetSubject('Yearly Customer Finanacial Report'); 
$pdf->SetKeywords('Purchase, Sale, Order, Payment'); 

    // set default header data 
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, 
    PDF_HEADER_TITLE.' My PDF', PDF_HEADER_STRING, array(0,64,255), 
    array(0,64,100)); 
    $pdf->setFooterData(array(0,64,0), array(0,64,128)); 
+0

但是,親愛的怎麼樣?它對我來說是相當新的...... –

+0

我在下面的帖子中已經說過了。 – Doug

+0

好吧,讓我用全新的心態來測試它......如果我達到了我想要的目標,你將獲得獎勵星星...... –

回答

0

你必須擴展基TCPDF進入你自己的課程並重寫徽標邏輯。

然後請致電new YourTcpdf()

require_once('tcpdf_include.php'); 


// Extend the TCPDF class to create custom Header and Footer 
class MYPDF extends TCPDF { 

    //Page header 
    public function Header() { 
        // Logo 
        $image_file = K_PATH_IMAGES.'logo_example.jpg'; 
        $this->Image($image_file, 10, 10, 15, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false); 
        // Set font 
        $this->SetFont('helvetica', 'B', 20); 
        // Title 
        $this->Cell(0, 15, '<< TCPDF Example 003 >>', 0, false, 'C', 0, '', 0, false, 'M', 'M'); 
    } 

  
} 

// create new PDF document 
$pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 
// set document information 
$pdf->SetCreator(PDF_CREATOR);  
$pdf->SetAuthor('Change me'); 
$pdf->SetTitle('Financial Report');  
$pdf->SetSubject('Yearly Customer Finanacial Report'); 
$pdf->SetKeywords('Purchase, Sale, Order, Payment'); 
    // set default header data 
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' My PDF', PDF_HEADER_STRING, array(0,64,255), array(0,64,100)); 
$pdf->setFooterData(array(0,64,0), array(0,64,128)); 

完整的例子可以在這裏找到: https://tcpdf.org/examples/example_003/