我正在尝试使用TCPDF生成PDF,
我有两列,第一列的高度大于第二列的高度。现在的问题是,在将文本写入第二列控件后,控件将移到下一行,所以文本将被这样覆盖,

        $pdf->writeHTMLCell(140, '', '', $y, $left_column, 0, 0, FALSE, false, 'J', true);

        $pdf->writeHTMLCell(50, '', '', '', $right_column, 0, 1, 0, TRUE, 'C', true);

如何获得第一列的高度/$y,以便在完成第一列后编写下一个内容?

最佳答案

下面简要介绍writeHTMLCell参数:

writeHTMLCell(width, height, x, y, html, border, ln_break_after, fill, reset_last_cell_height, align, autopadding);

如果未将reset_last_cell_height设置为false,则可以通过调用以下命令获取单元格的高度值:
$height = $pdf->getLastH();

09-19 08:29