我使用 TCPDF 生成 PDF 文件,并为页面设置 BG 图像,除了单元格的填充颜色之外,一切正常,我使用 WriteHTMLCell() 在文档上写入文本,所有属性都适用于此,除了填充颜色
$pdf->SetFillColor(240,50,20);
Run Code Online (Sandbox Code Playgroud)
如果我禁用 BG 图像,那么它就可以工作,我觉得填充颜色位于底层,任何使填充颜色可见的帮助都会有所帮助,谢谢。
我假设您正在使用该Image方法添加背景图像?如果是这样,请setPageMark在添加背景图片后致电。 setPageMark 文档链接
例如:
$pdf->SetFillColor(240,50,20);
$pdf->Image('curry.png', 35,35, 200);
$pdf->SetPageMark();
$pdf->WriteHTMLCell(0,40,72,72,$text,0,0,true);
Run Code Online (Sandbox Code Playgroud)
将让填充颜色绘制在图像的顶部。您还需要像这样setPageMark在 的顶部使用渲染边框。Image