FPDF 奇怪地错误地将图像放入 CELL
FPDF weirdly error put image in CELL
我不知道这个,为什么图像不对
这是结果
这是我的代码
$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 函数
谢谢!!!
Cell()
方法需要一个字符串作为它的第三个参数。虽然 Image()
方法没有 return 任何东西。
那篇文章:您不能以这种方式将图像放入单元格中。它没有达到您的预期。
只需在每个 Cell()
调用之前移动 Image()
调用,您将看不出有什么不同。
你看到的分页符被触发是因为后面的 Cell()
调用触发了它。您可以通过 SetAutoPageBreak()
方法禁用它或设置另一个底部边距值:
$fpdf->SetAutoPageBreak(false);
// or
$fpdf->SetAutoPageBreak(true, 0);
如果禁用它,您将需要自己添加页面。
我不知道这个,为什么图像不对
这是结果
这是我的代码
$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 函数
谢谢!!!
Cell()
方法需要一个字符串作为它的第三个参数。虽然 Image()
方法没有 return 任何东西。
那篇文章:您不能以这种方式将图像放入单元格中。它没有达到您的预期。
只需在每个 Cell()
调用之前移动 Image()
调用,您将看不出有什么不同。
你看到的分页符被触发是因为后面的 Cell()
调用触发了它。您可以通过 SetAutoPageBreak()
方法禁用它或设置另一个底部边距值:
$fpdf->SetAutoPageBreak(false);
// or
$fpdf->SetAutoPageBreak(true, 0);
如果禁用它,您将需要自己添加页面。