问题描述
我只想在一页上创建 POS 收据。问题是我不知道文件的高度(高度取决于收据上的物品数量)。我正在使用 writeHTML() 创建 PDF。
下面是我的代码:
<?PHP
require_once('classes/tcpdf/tcpdf.PHP');
$pdf = new TCPDF('P','mm',array('80','150'),true,'UTF-8',false);
$pdf->SetAutopageBreak(false);
$pdf->SetFont('freesans','',11,true);
$pdf->AddPage();
$nrOfItems = 10;
$html = '';
$html .= '<table>';
for($i=1; $i<=$nrOfItems; $i++) {
$html .= '<tr>
<td width="35%">ITEM '.$i.'</td>
<td>'.number_format(10,2).' EUR</td>
</tr>';
}
$html .='</table>';
$pdf->writeHTML($html,0);
$pdf->lastPage();
$pdf->Output('file.pdf','I');
?>
谢谢。
以下是描述问题的 2 张图片。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)