TCPDF徽标标题

时间:2011-08-27 11:59:53

标签: php cakephp pdf tcpdf

我正试图让我的徽标显示在标题中并居中。 我正在使用Cakephp,我的徽标文件是kki.jpg,保存在TCPDF文件夹的图像文件夹下,TCPDF也保存在供应商文件夹中,PDF工作正常,这也在配置中定义如下:

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文件下...

3 个答案:

答案 0 :(得分:0)

将此代码写入相同的配置文件中。

define ('PDF_HEADER_LOGO', 'kki.jpg');

答案 1 :(得分:0)

tcpdf的默认网址是xxx \ examples \ images,因此您应该将img放入此网址或设置

答案 2 :(得分:-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', '');

在config tcpdf.php文件中重写此代码