FPDF奇怪的错误把图像放在CELL中

时间:2018-02-22 15:37:02

标签: javascript php html pdf fpdf

我不知道这个,为什么图像不在线

这是结果

enter image description here

这是我的代码

        $fpdf->Cell(65,30,$fpdf->Image('assets/images/qrcodes/qrcodse.png', $fpdf->GetX(), $fpdf->GetY(), 30),1,0,'',false);
            $fpdf->cell(10,30,'',0,0,'');
        $fpdf->Cell(65,30,$fpdf->Image('assets/images/qrcodes/qrcodse.png', $fpdf->GetX(), $fpdf->GetY(), 30),1,0,'',false);
            $fpdf->Ln(33);

        $fpdf->Cell(65,30,$fpdf->Image('assets/images/qrcodes/qrcodse.png', $fpdf->GetX(), $fpdf->GetY(), 30),1,0,'',false);
            $fpdf->cell(10,30,'',0,0,'');
        $fpdf->Cell(65,30,$fpdf->Image('assets/images/qrcodes/qrcodse.png', $fpdf->GetX(), $fpdf->GetY(), 30),1,0,'',false);
            $fpdf->Ln(33);

        $fpdf->Cell(65,30,$fpdf->Image('assets/images/qrcodes/qrcodse.png', $fpdf->GetX(), $fpdf->GetY(), 30),1,0,'',false);
            $fpdf->cell(10,30,'',0,0,'');
        $fpdf->Cell(65,30,$fpdf->Image('assets/images/qrcodes/qrcodse.png', $fpdf->GetX(), $fpdf->GetY(), 30),1,0,'',false);
            $fpdf->Ln(33);

        $fpdf->Cell(65,30,$fpdf->Image('assets/images/qrcodes/qrcodse.png', $fpdf->GetX(), $fpdf->GetY(), 30),1,0,'',false);
            $fpdf->cell(10,30,'',0,0,'');
        $fpdf->Cell(65,30,$fpdf->Image('assets/images/qrcodes/qrcodse.png', $fpdf->GetX(), $fpdf->GetY(), 30),1,0,'',false);
            $fpdf->Ln(33);

它只循环相同的CELL功能

感谢!!!

1 个答案:

答案 0 :(得分:1)

Cell()方法需要一个字符串作为其第三个参数。虽然Image()方法没有返回任何内容。

写作:你不能以这种方式将图像放入单元格。它不符合你的期望。

只需在每次Image()来电之前移动Cell()来电,您就会看到没有差异。

您看到的分页符被触发,因为后来的Cell()调用正在触发它。您可以通过SetAutoPageBreak()方法禁用它或设置另一个下边距值:

$fpdf->SetAutoPageBreak(false);
// or
$fpdf->SetAutoPageBreak(true, 0);

如果您禁用它,则需要自己添加页面。