我在 CakePHP 中使用 TCPDF 并尝试为几个单元格制作一些背景(灰色)。那么这里的想法:
所以灰色的东西必须以某种方式在包含文本的单元格之外定义。
有任何想法吗?
保罗
试试这个。
$this -> TCPDF -> SetFillColor(249,249,249); // Grey
$this -> TCPDF -> Cell(95,$cellHigh,$data,'L',0,'L',$fill,'',0,false,'T','C');
第5 个 TCPDF 示例将为您提供不同的背景颜色。
最简单的方法是将您的内容作为 HTML 提供,并包含一些简单的格式。
检查来自TCPDF 示例的示例 6
TCPDF有在生成 PDF 时遇到 HTML 中的表格时将背景颜色更改为灰色的习惯。
HTML 通常会有这个表格的背景颜色标签。
background-color:transparent
这使TCPDF使其变为灰色。一个简单的解决方法就是用您喜欢的任何颜色替换 HTML 内容。一个使用 PHP 的例子
$html = str_replace("background-color:transparent","background-color:white", $html);