我正试图让我的徽标显示在标题中并居中。 我正在使用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文件下...
答案 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文件中重写此代码