2

是否可以在 TCPDF 的 MultiCell 中放置多个图像?我试过这段代码:

$imgArray = array();
for ($i = 0; $i < 4; $i++) {
    $imgArray[] = $pdf->Image(IMGS . 'nd.jpg', '', '', 39, 40);
}
$pdf->MultiCell($wLeft, $hRows, implode($imgArray), 0, 'L', FALSE, 0, '', '', TRUE);

但我只看到一张图片,并且在图片的顶部有三个零。我在网上没有找到任何示例!

4

1 回答 1

0

您可以像这样使用writeHTMLCell()<img />标记:

for ($i = 0; $i < 4; $i++) 
    $imgs .= '<img src="'.IMGS.'nd.jpg"/>';

$pdf->writeHTMLCell(170, null, 10, 10, $imgs."\n");

如果要使用Image(),请设置每个图像的位置:

for ($i = 0; $i < 4; $i++) {
    $pdf->Image(IMGS . 'nd.jpg', ($i * 39), 10, 39, 40);

在本例中,您使用$i设置水平 (x) 位置。如果您的图像宽度为 39,则每个图像将并排。

于 2014-08-06T10:58:34.823 回答