【发布时间】:2019-02-28 23:15:28
【问题描述】:
我开始觉得不可能了? (开箱即用/默认类)
我正在使用 FPDF/FPDI PHP 类生成 .pdf
在这种情况下,我有一些文字可以很短,也可以很长(不知道)
所以我在单元格上设置了一个宽度.. 并从 Cell() 更改为 MultiCell()..
这允许长文本换行..但是它似乎垂直对齐到顶部?
如果字符串不够长,无法换行,那就不好了..
无论是单行还是换行,如何将文本强制置于单元格底部?
有默认的方法吗?
我看到提到了 TCPDF(或其他).. 以及一些指向“插件”的死链接..(但不确定它们是否是 FPDI?)
这工作并且看起来不错:
$pdf->MultiCell(185, 12, 'ABC-123-DEF-456 And-Last-Name-Here', 1, 'C', false);
但是这种方式,底部没有(单行)文本。所以字符串输出和它应该与(基线)匹配的“下划线”之间有一个上限
$pdf->MultiCell(185, 12, 'ABC-123 DEF-456', 1, 'C', false);
你是如何克服这个问题的?
【问题讨论】:
-
你找到解决办法了吗?
标签: alignment vertical-alignment fpdf fpdi