默认情况下,表格单元格内的值(由TCPDF生成的表格内)在单元格的顶部垂直对齐。PHP TCPDF - 如何垂直对齐表格单元格中的文本?
有没有人找到一个简单的方法来垂直对齐文本到单元格中间?
我在网上找到了一些建议的解决方案,但这些并没有让我理想。
例如,一个建议(http://sourceforge.net/projects/tcpdf/forums/forum/435311/topic/4385696)是使用TCPDF的MultiCell()方法设置每个单元格的内容,但这是一个当你仅仅想写出你的HTML代码然后生成PDF时就很痛苦。
另一个建议(http://bytethinker.com/blog/tcpdf-and-vertical-alignment-of-table-cells)是在每个单元格中放置跨度,并按顺序在这些跨度中创建带有换行符的空白行强制文本向下(并因此朝向垂直中心),但这有点破解。
有没有人找到一个更好/更清洁的方式来实现这一目标?这个流行的图书馆肯定会满足这样一个共同的要求吗?
您是否尝试过使用'valign'属性附加伤害或CSS对细胞 – Musa
部屋。我应该在上面的文字中提到过,但是,我尝试了标准的HTML/CSS方法。 –
有很多方法可以在CSS中实现这一点。你尝试过所有的? –