我使用writeHTML输出带有foto的HTML表。 这是我的代码:
<?php
require_once('config/lang/por.php');
require_once('tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$pdf->setPrintHeader(false);
$pdf->SetMargins(1, 5, 1);
$pdf->SetHeaderMargin(0);
$pdf->SetAutoPageBreak(FALSE, PDF_MARGIN_BOTTOM);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->setLanguageArray($l);
///---///---///---///---///---///---///---///---///---///---///---///---///---///---///
$pdf->AddPage();
$tablebi = "<table>
<tr>
<td colspan=\"60\"> Foto </td>
<td colspan=\"60\"> Item & Colour</td>
<td colspan=\"10\"> 34</td>
<td colspan=\"10\"> 35</td>
<td colspan=\"10\"> 36</td>
<td colspan=\"10\"> 37</td>
<td colspan=\"10\"> 38</td>
<td colspan=\"10\"> 39</td>
<td colspan=\"10\"> 40</td>
<td colspan=\"10\"> 41</td>
<td colspan=\"10\"> 42</td>
<td colspan=\"10\"> 43</td>
<td colspan=\"10\"> 44</td>
<td colspan=\"10\"> 45</td>
<td colspan=\"16\"> Total</td>
<td colspan=\"16\"> Value</td>
</tr>
<tr>
<td colspan=270><hr width=100%></hr></td></tr> <tr>
<td colspan=\"60\" rowspan=\"1\"> 131-A4550 <img src=\"../stimages/Thumbnails/nofoto.jpg\" border=0 border=\"0\" /> </td>
<td colspan=\"60\"> <p>PRETO </p></td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 1</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 1</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"16\" align=center> <b>2</b></td>
<td colspan=\"16\" align=right> 0.00 €</td>
</tr>
<tr>
<td colspan=\"60\" rowspan=\"1\"> 131-A4551 <img src=\"../stimages/Thumbnails/nofoto.jpg\" border=0 border=\"0\" /> </td>
<td colspan=\"60\"> <p>PRETO </p></td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 1</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"10\"> 0</td>
<td colspan=\"16\" align=center> <b>1</b></td>
<td colspan=\"16\" align=right> 0.00 €</td>
</tr> </table> ";
// Dados das linhas da grelha principal
$pdf->setxy(11, 73);
$pdf->SetFont('dejavusans', '', 6);
$pdf->writeHTML($tablebi, true, false, false, false, '');
$pdf->Output('uuuuu0', 'I');
?>
我有图像的行之间的空间有很大的差距。 如何在这两行之间没有这个空格的情况下呈现此表。
在此处查看生成的PDF图像(http://jmamede.com/forum/tcpdfhelp001.png)