在TCPDF中插入之前的writehtmlcell内容高度

时间:2018-05-17 14:23:33

标签: php tcpdf

我想知道特定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)应放在右下角。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

相对于getStringHeight TCPDF documentation,此方法返回在Multicell()方法中打印简单文本字符串所需的估计高度。

它不会为您提供Html表的大小,但是,此页面为您提供了一段代码来计算内容块的高度