【发布时间】:2014-03-05 11:07:10
【问题描述】:
我正在使用 TCPDF 生成 PDF 文件,并为页面设置 BG 图像,除了单元格的填充颜色外,一切正常,我使用 WriteHTMLCell() 将文本写入文档,所有属性都在申请,除了填充颜色
$pdf->SetFillColor(240,50,20);
如果我禁用 BG 图像,那么它可以工作,我觉得填充颜色在底层,任何帮助使填充颜色可见都会有所帮助,谢谢。
【问题讨论】:
我正在使用 TCPDF 生成 PDF 文件,并为页面设置 BG 图像,除了单元格的填充颜色外,一切正常,我使用 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 之上渲染边框。
【讨论】: