FPDF- SetFillColor

时间:2013-08-20 16:04:56

标签: php fpdf

有人可以向我解释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

2 个答案:

答案 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