Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 设置页面其余部分的TCPDF背景色_Php_Html_Pdf_Tcpdf - Fatal编程技术网

Php 设置页面其余部分的TCPDF背景色

Php 设置页面其余部分的TCPDF背景色,php,html,pdf,tcpdf,Php,Html,Pdf,Tcpdf,我一直在尝试为TCPDF发票的底部部分(汇款/付款至详细信息)上色,但一次只能为单个单元格上色。第一列由单元组成,第二列和第三列由多单元组成。我就是不知道如何在页边空白处做一个平面颜色(可能还有边框框的能力) 请有人告诉我,如果发票中添加了更多行项目,第一行是否会将汇款保留在底部,或者是否会随着页面向下移动(并在下一页结束) 一切都是从 $pdf->SetXY(142, 225); # Payment Details $pdf->Ln(2); $pdf->SetFillCo

我一直在尝试为TCPDF发票的底部部分(汇款/付款至详细信息)上色,但一次只能为单个单元格上色。第一列由单元组成,第二列和第三列由多单元组成。我就是不知道如何在页边空白处做一个平面颜色(可能还有边框框的能力)

请有人告诉我,如果发票中添加了更多行项目,第一行是否会将汇款保留在底部,或者是否会随着页面向下移动(并在下一页结束)

一切都是从

$pdf->SetXY(142, 225);


# Payment Details
$pdf->Ln(2);
$pdf->SetFillColor(100);

好的。。。我不确定这是不是最好的方法,但它对我很有效,所以我会把它从我的列表中勾掉,然后继续,哈哈

它本质上是创建一个框,然后将文本放在顶部

$pdf->SetXY(142, 247);
$pdf->SetFillColor( 235, 245, 255 );
$pdf->Rect( 0, 237, $pdf->getPageWidth(),'60', 'F' );
然后是最初的一点

# Payment Details
$pdf->Ln(2);
但是不需要这个位子,因为你不需要给细胞着色

$pdf->SetFillColor(100);
框必须位于内容之前,否则它将位于顶部。:-) 希望这对其他人有所帮助!:-)