更改 TCPDF 标题中的文本颜色
Posted
技术标签:
【中文标题】更改 TCPDF 标题中的文本颜色【英文标题】:Change text color in header in TCPDF 【发布时间】:2012-02-24 22:15:36 【问题描述】:任何人都知道如何更改页眉和页脚中的文本颜色以及线条颜色? 在设置页眉/页脚之前简单地设置这两种颜色不起作用:
$pdf->SetTextColor(180);
$pdf->SetDrawColor(70);
谢谢。
【问题讨论】:
【参考方案1】:好的,找到了, 我猜你必须更改 Header() 和 Footer() 公共函数中的字体(在 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)));
并在最后更改“颜色”数组。
干杯..
【讨论】:
【参考方案2】:或者你也可以这样做:
通过扩展核心类并仅扩展其页脚功能:
// 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);
希望这会对某人有所帮助。
【讨论】:
以上是关于更改 TCPDF 标题中的文本颜色的主要内容,如果未能解决你的问题,请参考以下文章
Android - 如何更改 TextInputLayout(材料组件)中的文本颜色?
在不更改边框颜色的情况下更改 GridView 单元格中的文本颜色
如何更改 UIActivityViewController 中的文本颜色和图标颜色
如何更改 UIActivityViewController 中的文本颜色和图标颜色