少数细胞的TCPDF灰色背景?

时间:2010-03-10 13:33:48

标签: php pdf cakephp pdf-generation tcpdf

我在CakePHP中使用TCPDF并尝试为少数单元格制作一些背景(灰色)。那么这个想法:

alt text http://i39.tinypic.com/sq1qn5.gif

所以灰色的东西必须在含有文字的细胞之外定义。

任何想法?
保罗

3 个答案:

答案 0 :(得分:8)

试试这个。

$this -> TCPDF -> SetFillColor(249,249,249); // Grey
$this -> TCPDF -> Cell(95,$cellHigh,$data,'L',0,'L',$fill,'',0,false,'T','C');

TCPDF example No. 5将为您提供不同的背景颜色。

答案 1 :(得分:0)

最简单的方法是将您的内容作为HTML提供,并包含一些简单的格式。

查看TCPDF examples

中的示例6

答案 2 :(得分:0)

TCPDF 习惯在生成PDF时在HTML中遇到表格时将背景颜色更改为GRAY。

HTML通常会为表格提供此背景颜色标记。

background-color:transparent

whicih使 TCPDF 使其成为灰色。一个简单的解决方法就是用你喜欢的颜色替换HTML内容。使用PHP的示例

$html = str_replace("background-color:transparent","background-color:white", $html);