3

谁能向我解释 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

4

2 回答 2

10

SetFillColor 不适用于整个页面,要解决此问题,请添加一个矩形并填充它

这是黑色A4

$pdf->SetFillColor(0,0,0);
$pdf->Rect(0, 0, 210, 297, 'F');

然后 SetXY 回到需要的位置

于 2013-11-12T16:42:32.710 回答
8

$this->Cell(75,25,'Technische beurs Sax',1,0,'C', ***1***); // 1 for filling color

于 2016-01-01T07:17:51.703 回答