如何在动态创建单元格时设置填充颜色? TCPDF

时间:2013-12-16 07:45:17

标签: php tcpdf

如何将fill参数设置为某一行和col? Anyhelp? $ fill是我用过的变量,有什么想法吗?

$row = 10;
$col = 10;
$w = 8;
$h = 8;

for ($r=1;$r<=$row;$r++) 
{
   for ($c=1;$c<=$col;$c++) 
   {
      $pdf->Cell($w,$h, 'STRING' ,1,0,'C',$fill);               
   }
   $pdf->Ln();
}

1 个答案:

答案 0 :(得分:3)

您可以使用行计数和模块操作来执行此操作,如:

$row = 10;
$col = 10;
$w =8;
$h=8;

for ($r=1;$r<=$row;$r++) 
 {
  if($r%2==0) { //here you can change your logic
   $fill = "#F0F0F0";
  } else {
   $fill = "#FFFFFF";
  }
  for ($c=1;$c<=$col;$c++) 
  {
   $pdf->Cell($w,$h, 'STRING' ,1,0,'C',$fill); 
  }
 $pdf->Ln();
}