gpt4 book ai didi

php - 如何计算 TCPDF 中 MultiCell/writeHTMLCell 的高度?

转载 作者:行者123 更新时间:2023-12-02 21:25:07 27 4
gpt4 key购买 nike

我尝试创建包含多个页面的 PDF,并且需要提前计算每个单独元素 (MultiCell) 的高度,以准备分页。根据文档,有几个函数(例如 GetCharWidth/GetStringWidth)可以支持我自己完成此操作,但除了潜在的性能损失之外,我可能无论如何也不会正确执行此操作。有什么建议可以以更优雅的方式实现我的目标吗?

引用:TCPDF

最佳答案

我明白了:D!!!!!!

创建另一个 pdf2 对象

// pdf2 set x margin to pdf1's xmargin, but y margin to zero
// to make sure that pdf2 has identical settings, you can clone the object (after initializing the main pdf object)
$pdf2 = clone $pdf;
pdf2->addpage
pdf2->writeCell
$height = pdf2->getY()
pdf2->deletePage(pdf2->getPage())
pdf1->checkPageBreak($height);
pdf1->writeCell()

W00tness:D

关于php - 如何计算 TCPDF 中 MultiCell/writeHTMLCell 的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1078729/

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