Изменить цвет текста в заголовке в TCPDF - PullRequest
3 голосов
/ 02 февраля 2012

Кто-нибудь знает, как изменить цвет текста в верхнем и нижнем колонтитулах, а также цвет линии ??Простая установка этих двух цветов перед настройкой верхнего / нижнего колонтитула не работает с:

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

Спасибо.

Ответы [ 2 ]

6 голосов
/ 02 февраля 2012

Хорошо, нашел, я думаю, вам нужно изменить шрифт в Заголовок () и Нижний колонтитул () публичные функции (в 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' в конце.

ура ..

4 голосов
/ 11 октября 2012

или вы также можете сделать это так:

Расширяя базовый класс и расширяя только его функцию нижнего колонтитула:

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

Надеюсь, это кому-нибудь поможет.

...