Php TCPDF:TD中文本和图像的垂直对齐

Php TCPDF:TD中文本和图像的垂直对齐,php,image,vertical-alignment,tcpdf,Php,Image,Vertical Alignment,Tcpdf,我一直在浏览各种论坛,但没有找到解决问题的方法 我在视图中显示了一段HTML,并使用TCPDF将其呈现为PDF。HTML看起来不错,但在TCPDF中似乎不起作用 我有下面的表格单元格,其中包含文本(3a-2b),旁边是图像。对齐方式应类似于第二个图像中的对齐方式 PDF:浏览器: 我尝试过CSS(垂直对齐、高度、线条高度、边距、填充…) 我找到了这篇文章 但似乎什么都不管用 我知道我可以使用整个文本作为图像,但这只是一个例子 还有其他方法吗?TCPDF对HTML和CSS的支持非常差,但也有一

我一直在浏览各种论坛,但没有找到解决问题的方法

我在视图中显示了一段HTML,并使用TCPDF将其呈现为PDF。HTML看起来不错,但在TCPDF中似乎不起作用

我有下面的表格单元格,其中包含文本(3a-2b),旁边是图像。对齐方式应类似于第二个图像中的对齐方式

PDF:浏览器:

  • 我尝试过CSS(垂直对齐、高度、线条高度、边距、填充…)
  • 我找到了这篇文章
但似乎什么都不管用

我知道我可以使用整个文本作为图像,但这只是一个例子


还有其他方法吗?

TCPDF对HTML和CSS的支持非常差,但也有一些未记录的HTML和CSS属性。搜索源代码时,我发现img标记的一个“aling”属性支持“middle”。所以这可以做你想做的事:

将文本和图像放在一个单独的
中,并对包含文本的
应用6px的
行高,这样做很有效。

在图像标记中添加style=“line height:50%”对我来说很有用。请试试这个。在我的例子中,我想垂直对齐表格单元格中的图像。您可以在表格单元格中添加div,也可以在其中添加图像或文本。下面是我的作品