我使用TCPDF生成PDF文件,并为页面设置BG图像,一切正常,除了单元格的填充颜色,我用WriteHTMLCell()将文本写入文档,所有attrivutes都申请这个,除了填充颜色
$pdf->SetFillColor(240,50,20);
如果我禁用BG图像然后它正在工作,我觉得填充颜色在底层,任何有助于获得填充颜色的帮助都会有所帮助,谢谢。
答案 0 :(得分:3)
我假设您使用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
之上渲染边框。