(FPDF)当我将SetFillColor设置为true时,为什么我的文本颜色会更改?

时间:2019-01-30 06:18:50

标签: php fpdf

我使用函数来换行,并尝试填充标题颜色,但是文本也会改变颜色

这是代码:

function vcell($c_width,$c_height,$x_axis,$txt='',$border=0,$ln=0,$align='',$fill=false){
$w_w=$c_height/3;
$w_w_1=$w_w+2;
$w_w1=$w_w+$w_w+$w_w+3;

if($len>7){
$w_text=str_split($txt,7);

$this->SetX($x_axis);
$this->Cell($c_width,$w_w_1,$w_text[0],$border,$ln,$align,$fill);
$this->SetX($x_axis);
$this->Cell($c_width,$w_w1,$w_text[1],$border,$ln,$align,$fill);

$this->SetX($x_axis);
$this->Cell($c_width,$c_height,'',1,0,'C',true);
}
else{
    $this->SetX($x_axis);
    $this->Cell($c_width,$c_height,$txt,1,0,'C',true);}}

$pdf->SetFillColor(124,127,223);
$pdf->SetDrawColor( 0, 0, 0, 255);

$c_width=10;
$c_height=14;
$x_axis=$pdf->getx();
$txt='THK    (mm)';
$pdf->vcell($c_width,$c_height,$x_axis,$txt);

$pdf->Cell($width_cell[10],14,'ROOT',1,0,'C',true);
$pdf->Cell($width_cell[11],14,'FILLER/CAP',1,1,'C',true);

这是结果:

enter image description here

0 个答案:

没有答案