在 TCPDF 中插入之前写入 html单元格内容高度



我想知道特定HTML内容的高度,以便我可以固定HTML表格的位置。

$htmlDatatable = "<table>
<thead>
<tr>
<td width='100'>Sr. No</td>
<td width='200'>Name</td>
<td width='100'>Addr</td>
</tr>
</thead>
<tbody>
<tr><td>1</td><td>Abc</td><td>Mumbai</td></tr>
<tr><td>2</td><td>Pqr</td><td>Mumbai</td></tr>
<tr><td>3</td><td>Lmn</td><td>Mumbai</td></tr>
<tr><td>4</td><td>Xyz</td><td>Mumbai</td></tr>
</tbody>
</table>";
$pdf->writeHTMLCell(0, 0, x,y, $htmlDatatable);

getStringHeight()函数计算出错误的高度。我想将表格从下到上设置。点 (x,y( 应放在右下角。我该怎么做?

除非您专门设置每行的高度,否则我认为没有这样的选择。将每行高度设置为 20/30px,以 php 20/30px 乘以您拥有的行数计算,这就是您的数字。

根据getStringHeightTCPDF 文档,此方法返回在 Multicell(( 方法中打印简单文本字符串所需的估计高度。

它不会给你HTML表格的大小,但是,这个页面给你一段代码来计算内容块的高度。

最新更新