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

发布于 2025-01-01 21:25:28 字数 154 浏览 1 评论 0原文

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

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

谢谢。

Anyone knows how to change a color of text in header and footer and also line color??
Simply setting these two colors before setting header/footer doesn't work with:

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

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

空城缀染半城烟沙 2025-01-08 21:25:28

好的,找到了,
我想你必须更改 Header()Footer() 公共函数中的字体(在 tcpdf.php 中)
对于文本颜色,请在 Header() 和/或 Footer() 函数中找到:

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

并将其更改为您喜欢的颜色。

至于线条颜色,找到:

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

并更改末尾的“颜色”数组。

干杯..

Ok, found it,
I guess you have to change font in Header() and Footer() public functions (in tcpdf.php)
For text color find:

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

in Header() and/or Footer() functions and change it to your liking.

As for line color, find:

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

and change the 'color' array at the end.

cheers..

秉烛思 2025-01-08 21:25:28

或者您也可以这样做:

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

// 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);

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

or alternatively you can do it this way too :

By extending core class and extending just its footer function :

// 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);

Hope this will help someone.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文