我尝试创建包含多个页面的 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/