【问题标题】:writehtmlcell content height before insert in TCPDF在插入TCPDF之前写入htmlcell内容高度
【发布时间】:2018-05-17 14:23:32
【问题描述】:

我想知道特定 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) 应位于右下角。我该怎么做?

【问题讨论】:

    标签: php tcpdf


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      根据getStringHeight TCPDF documentation,此方法返回估计需要的高度,以便在 Multicell() 方法中打印一个简单的文本字符串。

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

      【讨论】:

        猜你喜欢
        • 2011-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-23
        • 1970-01-01
        • 1970-01-01
        • 2011-03-16
        • 1970-01-01
        相关资源
        最近更新 更多