Как использовать два цвета в одной ячейке TCPDF? - PullRequest
0 голосов
/ 24 декабря 2018

У меня есть шаблон счета.Я использовал ячейку для отображения текста в поле.

вот мой код:

$ntitle = 'No:';
$factornum = '1898';
$startheader = 15;
$pdf->SetXY($startheader, 4);
$pdf->Cell(50, 0, 'Date: '.date("Y-m-d"), 1, 1, 'C', 0, '', 1);
$pdf->SetXY($startheader, 12);
$pdf->SetTextColor(255, 0, 0);
$pdf->Cell(50, 0,  $ntitle . $factornum, 1, 1, 'C', 0, '', 1);
$pdf->SetTextColor(0, 0, 0);

Я хочу использовать два цвета текста во второй ячейке.$ ntitle должен иметь эхо в черном, а $ factornum в красном

Например, выходные данные должны быть такими:

Нет: (с черным цветом) 1898 (с красным цветом)

Как я могу сделать это в TCPDF?

Я проверил примеры TCPDF.но я не получил никаких результатов

1 Ответ

0 голосов
/ 24 декабря 2018
$ntitle = 'No:';
$factornum = '1898';
$startheader = 15;
$pdf->AddPage();
$pdf->SetXY($startheader, 4);
$pdf->Cell(50, 0, 'Date: '.date("Y-m-d"), 1, 1, 'C', 0, '', 1);
$pdf->SetXY($startheader, 12);
$pdf->SetTextColor(255, 0, 0);
//$pdf->Cell(50, 0,  $ntitle . $factornum, 1, 1, 'C', 0, '', 1);
$pdf->SetFillColor(255, 255, 255);
$pdf->writeHTMLCell(50, '', '', '', '<span style="color:#000">'.$ntitle.'</span>' . $factornum, 1, 1, 'C', 0, '', 1);
$pdf->SetTextColor(0, 0, 0);
...