php Fpdf lib在WriteHtml中对齐文本

时间:2016-02-04 17:13:02

标签: php fpdf

我有一个由fpdf lib生成的html表。 我已尝试在TD中对齐文字,但我不能。 任何这些选项都不会起作用: 设置内联对齐=中心 内联样式样式=" text-align:center;"

它看起来像那样:

$html = "... do some html.."

然后

$html .="<tr .....
foreach ( ...//
   $html .= "<td align="right... or style="text-align: right..

然后:

$this->WriteHTML( $html );

有些属性可以工作,比如bgcolor,但遗憾的是,对齐 - 不是。 如何在我的td项目中对齐正确的文字?

1 个答案:

答案 0 :(得分:0)

WriteHTML()不是FPDF的本机函数,有几个WriteHTML附加组件,据我所知,它们都是基本的。 他们会理解简单的HTML,但不是所有的标签或属性。

如果你想将HTML转换为PDF,那么有更好的解决方案,比如基于FPDF的mPDF。 (仅列举其中一个...)

如果您想使用FPDF并想要一个准确的PDF,您必须使用本机函数Write,Cell等。但在这种情况下,我会建议你从一开始就使用tFPDF,这是FPFF的官方UTF-8版本。 FPDF utf-8 encoding (HOW-TO)