我用TCPDF生成PDF文件,并为页面设置了BG图像,除了单元格的fillcolor之外,其他一切都正常,我使用WriteHTMLCell()将文本写到文档上,除填充色外,所有属性都适用
$pdf->SetFillColor(240,50,20);
如果我禁用了BG图像,那么它正在工作,我感觉填充颜色在底层,使填充颜色可见的任何帮助都将有所帮助,谢谢.
解决方法:
我假设您要使用Image方法添加背景图像?如果是这样,请在添加背景图像后调用setPageMark. setPageMark Doc link
例如:
$pdf->SetFillColor(240,50,20);
$pdf->Image('curry.png', 35,35, 200);
$pdf->SetPageMark();
$pdf->WriteHTMLCell(0,40,72,72,$text,0,0,true);
将使填充颜色绘制在图像顶部.您还需要使用setPageMark在这样的Image顶部渲染边框.