在TCPDF中更改标题中的文本颜色

时间:2012-02-02 08:37:58

标签: header pdf-generation footer tcpdf text-coloring

任何人都知道如何更改页眉和页脚中的文本颜色以及线条颜色? 在设置页眉/页脚之前简单地设置这两种颜色并不适用:

$pdf->SetTextColor(180);
$pdf->SetDrawColor(70);

感谢。

2 个答案:

答案 0 :(得分:6)

好的,找到了, 我想你必须改变标题()页脚()公共函数中的字体(在tcpdf.php中) 对于文本颜色查找:

$this->SetTextColor(0, 0, 0); 

在Header()和/或Footer()函数中并根据自己的喜好进行更改。

至于线条颜色,请找到:

$this->SetLineStyle(array('width' => 0.85 / $this->k, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(70, 70, 70)));

并在最后更改'color'数组。

欢呼声..

答案 1 :(得分:4)

或者你也可以这样做:

通过扩展核心类并扩展其页脚功能:

// Extend the TCPDF class to create custom Header and Footer
class MYPDF extends TCPDF {
// Page footer
public function Footer() {
    //set text color
$this->SetTextColor(255,0,0);

}
}

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

希望这会对某人有所帮助。