我有一个由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项目中对齐正确的文字?
答案 0 :(得分:0)
WriteHTML()不是FPDF的本机函数,有几个WriteHTML附加组件,据我所知,它们都是基本的。 他们会理解简单的HTML,但不是所有的标签或属性。
如果你想将HTML转换为PDF,那么有更好的解决方案,比如基于FPDF的mPDF。 (仅列举其中一个...)
如果您想使用FPDF并想要一个准确的PDF,您必须使用本机函数Write,Cell等。但在这种情况下,我会建议你从一开始就使用tFPDF,这是FPFF的官方UTF-8版本。 FPDF utf-8 encoding (HOW-TO)