我有问题。我编写的代码用于将图像从mysql数据库显示到FPDF,但图像显示为重叠(在相同位置)
<?php
include("connection.php");
$que1=mysql_query("select * from TableName);
ob_start();
require('fpdf/fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
while($rw=mysql_fetch_array($que1))
{
$profile=$rw['profile'];
$pdf->Image($profile,10,'',30);
}
$pdf->Output();
ob_end_flush();
?>
如何以垂直形式显示图像?
请有人可以帮助我。
答案 0 :(得分:1)
答案 1 :(得分:0)
从documentation我可以看到Image方法采用[x, y]
坐标。所以只为每个图像计算新的位置:
$currentY = 0;
while ($rw = mysql_fetch_array()) {
$imageSize = $this->getSize($rw['profile']);
$pdf->Image($profile, 10, $currentY, 30);
$currentY += $imageSize['height'];
}
或尝试将y
设为null - Image($profile, 10, null, 30)