gpt4 book ai didi

php - 获取文本在 mPDF 中的位置以确定 HTML 元素的垂直高度

转载 作者:行者123 更新时间:2023-12-01 22:31:30 26 4
gpt4 key购买 nike

我正在使用 mPDF 类生成 PDF,想知道是否以及如何确定生成的 mPDF 文档中最后一行文本的位置?

我需要一个 HTML 框来覆盖最后一行文本和文档底部边距之间的所有剩余空间。通过将 html 元素设置为 height: 100% 将元素推送到新页面并覆盖新页面的整个高度。

页面的内容是根据多种因素动态生成的,所以我永远无法确定最后一行在哪个垂直位置。

如果我知道最后一行的垂直位置,我可以从总页面高度中减去该值,然后通过 CSS 将元素设置为具有该高度。

这可能吗?还有其他解决方案吗?

最佳答案

您可以为此目的使用“$mpdf->y”(用于单元格定位的用户单元中的当前位置):

$mpdf=new mPDF('', 'A4');
$mpdf->WriteHTML('Line1<pagebreak>Line2<br>Line3');
//
$unusedSpaceH = $mpdf->h - $mpdf->y - $mpdf->bMargin;
$unusedSpaceW = $mpdf->w - $mpdf->lMargin - $mpdf->rMargin;
//
$mpdf->Rect($mpdf->x, $mpdf->y, $unusedSpaceW, $unusedSpaceH);
$mpdf->Output();

关于php - 获取文本在 mPDF 中的位置以确定 HTML 元素的垂直高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29395455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com