我像这样在FPDF php文件中显示数据库中的某些行数据:
foreach($result as $row) {
$dateD = date("d-m-Y", strtotime($row['Date']));
$pdf->Cell(10,5,' ','LR',0,'L',0); // empty cell with left,bottom, and right borders
$pdf->SetFont('Times','',11);
$pdf->Cell(31,5,$row['OD'],'LR',0,'C',0);
$pdf->Cell(27,5,$dateD,'LR',0,'C',0);
$pdf->Cell(18,5,' '.$row['Pack'],'LR',0,'C',0);
}
$pdf->Ln();
我只想在行数据(在数据库中)外面和下面显示一个单元格中的图像。但是,由于显示的行总数不同,因此想象力也在不断变化。
我想在特定单元格中显示图像。但是,图像保持在绝对位置。
$pdf->Image('img/im19.png',210,101,45);
可能有两种方法可以解决此问题:
通过从底部开始设置x和y显示图像(因为数据库外的行数据显示在图像上方)。]] >>
获得X并获得Y,并为此做些聪明的事情。
或者我可以使用GetX和GetY来获取要显示图像的单元格的位置,然后执行一些操作以在这些坐标内显示图像?
我可以想象相对于底部而不是顶部为图像设置x和y可能是最容易的。但是,我们到底该怎么做?
我在FPDF php文件中显示数据库中的某些行数据,如下所示:foreach($ result as $ row){$ dateD = date(“ d-m-Y”,strtotime($ row ['Date'])); $ pdf-> Cell(10,5,'','LR',0,'L',0); // ...
来自您的代码
$imageH = "img/".$row['imagepath'];
$pdf->Cell(60,28,$pdf->Image($imageH, $pdf->GetX()+5, $pdf->GetY()-4,45), 'LRT', 0, 'L', 0 );
我做了一些实验,设法找出如何完成这项工作。希望这对其他人也有帮助: