2011-08-27 96 views
0

我試圖讓我的徽標顯示在標題中並居中。 我正在使用CakePHP和我的徽標文件是保存在TCPDF文件夾的圖像文件夾下的kki.jpg,TCPDF也保存在供應商文件夾和PDF工作正常,這也是在配置如下定義:TCPDF徽標標題

define ('K_PATH_IMAGES', '/images/'); 

下面是我的代碼:

$tcpdf->SetAuthor("Likeslomakkeet"); 
$tcpdf->SetAutoPageBreak(true, $footerHeight); 
//$tcpdf->SetTopMargin(10); 
$tcpdf->setHeaderFont(array($textfont,'',30)); 
//$tcpdf->SetMargins(20, 30); 
$tcpdf->SetHeaderData("kki.jpg", PDF_HEADER_LOGO_WIDTH, "Application PDF", "Likeslomakkeet - www.likeslomakkeet.net"); 
$tcpdf->xheadercolor = array(238,238,238); 
$tcpdf->xheadertext = ''; 
$tcpdf->xfootertext = 'Copyright © %d Likeslomakkeet. All rights reserved.'; 
$tcpdf->AddPage(); 
$tcpdf->SetTextColor(0, 0, 0); 
$tcpdf->SetFont($textfont,'',14); 

我不能讓標誌在我的頭露面。爲什麼有這個原因?

這是下對了view_pdf.ctp文件...

+0

你得到任何錯誤訊息?圖像中是否有一些奇怪的,更加不尋常的jpeg格式(例如,用PNG圖像測試這個圖像?) – ty812

+0

我用png圖像測試過它,但它不工作......奇怪吧? –

+0

順便提一句,沒有錯誤信息 –

回答

0

寫這個代碼在同一個配置文件。

define ('PDF_HEADER_LOGO', 'kki.jpg'); 
-1
/** 
* Deafult image logo used be the default Header() method. 
* Please set here your own logo or an empty string to disable it. 
*/ 
define ('PDF_HEADER_LOGO', ''); 

重寫這段代碼中的配置文件tcpdf.php