在TCPDF中使用WriteHTMLCell时强制文本适合单元格

在TCPDF中使用WriteHTMLCell时强制文本适合单元格,tcpdf,Tcpdf,我花了一个多小时研究这个问题,似乎找不到答案 我正在TCPDF中使用writeHTMLCell。在使用writeHTMLCell时,我需要一些文本以适应特定区域 我已经看到了一个例子 在使用单元格时进行文本拉伸和缩放等操作,但在使用WriteHTML单元格而不是“单元格”时,我希望拉伸或缩放文本以“适应”区域 这可能吗?请告知。谢谢 我实现这一目标的方法是使用writeHTMLCell方法,使用Cell。将HTML转换为使用Cell方法是一件痛苦的事情,特别是如果你想使用CSS样式。我花了一个多

我花了一个多小时研究这个问题,似乎找不到答案

我正在TCPDF中使用writeHTMLCell。在使用writeHTMLCell时,我需要一些文本以适应特定区域

我已经看到了一个例子

在使用单元格时进行文本拉伸和缩放等操作,但在使用WriteHTML单元格而不是“单元格”时,我希望拉伸或缩放文本以“适应”区域


这可能吗?请告知。谢谢

我实现这一目标的方法是使用
writeHTMLCell
方法,使用
Cell
。将HTML转换为使用
Cell
方法是一件痛苦的事情,特别是如果你想使用CSS样式。我花了一个多小时试图用writeHTMLCell实现与Cell相同的拉伸能力,最后我将所有的定位、样式等转换为
Cell
元素

一件非常有用的事情是发现
Cell
writeHTMLCell
的定位非常不同。
writeHTMLCell
方法指定要随文本内容以长格式传递的x和y坐标。
单元格
元素实际上使用了一种完全不同的定位系统,因为您必须在移动“光标”之前定义。比如说,

$pdf->SetXY(50, 50);
将光标移动到50,50坐标,然后通过写入
单元格
将根据该坐标定位此元素

因此,我基本上可以取出
writeHTMLCell
的前两个参数,并将它们移动到
SetXY
。一旦您将
单元格
元素格式化并定位为您想要的格式和位置。TCPDF中的拉伸/缩放功能非常出色。我希望有一个更好的解决这个问题的办法,但我决定使用细胞将是一个更好的选择

希望这有帮助!;)