有人可以向我解释FPDF中的这个功能是如何工作的吗?我似乎无法从中获得任何颜色,使用此代码:
function Header()
{
// Logo
$this->Image($_SERVER['DOCUMENT_ROOT'].'/assets/documents/barcodes/'.$_SESSION["loggedin"].'.png',10,6,30);
// Arial bold 15
$this->SetFont('Arial','B',15);
// Move to the right
$this->Cell(80);
// Title
$this->Cell(75,25,'Technische beurs Sax',1,0,'C');
// Line break
$this->SetFillColor(0, 255, 0);
$this->Ln(40);
}
根据此示例,此类函数在扩展普通FPDF类的类PDF中调用:http://www.fpdf.org/en/tutorial/tuto2.htm。
举个例子,这就是“最终结果”的样子: http://technischforum.sax-professional.be/assets/documents/BevestigingMail.pdf
答案 0 :(得分:6)
SetFillColor不适用于整个页面, 解决这个问题,添加一个矩形并填充它
这是一张黑色A4
$pdf->SetFillColor(0,0,0);
$pdf->Rect(0, 0, 210, 297, 'F');
然后将SetXY回到所需位置
答案 1 :(得分:4)
$this->Cell(75,25,'Technische beurs Sax',1,0,'C', ***1***); // 1 for filling color