tcpdf - 换行后的缩进问题
tcpdf - indentation issue after line break
你知道tcpdf如何对齐换行后的文字吗?
使用 tcpdf 6.2.13 和 writeHTML 方法。
我试图让文本完全左对齐,但每次行太长时,下一行都会向左偏移,请参见下面的图片和代码。
<table border="0" cellspacing="0" cellpadding="4">
<tr>
<td>
My Company Equipement<br>
France
</td>
<td bgcolor="green" cellpadding="0">
<b>Addresse de livraison</b>
<br>
<br>
Team Adamon FIGHTING ACADEMY
38 chemin de Tomasenea<br>
Zone de Berrouetta<br>
26000 URRUGNE<br>
France
</td>
<td align="left" style="margin:0;padding:0;text-indent: 0;">
<b>Addresse de livraison</b>
<br>
<br>
Team Adamon FIGHTING ACADEMY
38 chemin de Tomasenea<br>
Zone de Berrouetta<br>
26000 URRUGNE<br>
France
</td>
</tr>
</table>
<p>
Team Adamon FIGHTING ACADEMY
Team Adamon FIGHTING ACADEMY
Team Adamon FIGHTING ACADEMY
Team Adamon FIGHTING ACADEMY
<br>
Team Adamon FIGHTING ACADEMY<br>
Team Adamon FIGHTING ACADEMY<br>
</p>
我知道我可以数出字数并放一些
标签,
但是你知道更优雅的解决方案吗?
似乎 TCPDF 显示了空格。
<td>
Line
</td>
会有这种不需要的缩进,而
<td>Line
</td>
不会。还要删除 <br />
标签后的空格。开头 <p>
及其内容之间的空格也是如此。
编辑: 删除了之前关于切换到 writeHTMLCell(), using writeHTML() $cell
参数设置为 true
并删除 cellpadding 的建议。
我运行昨天在同一期。
正如@Matvey Andreyev 所说,TCPDF 确实对
产生了影响
<td>
foo
<td>
和
<td>foo</td>
一种解决方法是将您的 td
值包装在 <div>
中,这将强制行以相同的缩进开头
以下应该有效
<td><div>first line<br />second line<br /> third line</div></td>
你知道tcpdf如何对齐换行后的文字吗?
使用 tcpdf 6.2.13 和 writeHTML 方法。 我试图让文本完全左对齐,但每次行太长时,下一行都会向左偏移,请参见下面的图片和代码。
<table border="0" cellspacing="0" cellpadding="4">
<tr>
<td>
My Company Equipement<br>
France
</td>
<td bgcolor="green" cellpadding="0">
<b>Addresse de livraison</b>
<br>
<br>
Team Adamon FIGHTING ACADEMY
38 chemin de Tomasenea<br>
Zone de Berrouetta<br>
26000 URRUGNE<br>
France
</td>
<td align="left" style="margin:0;padding:0;text-indent: 0;">
<b>Addresse de livraison</b>
<br>
<br>
Team Adamon FIGHTING ACADEMY
38 chemin de Tomasenea<br>
Zone de Berrouetta<br>
26000 URRUGNE<br>
France
</td>
</tr>
</table>
<p>
Team Adamon FIGHTING ACADEMY
Team Adamon FIGHTING ACADEMY
Team Adamon FIGHTING ACADEMY
Team Adamon FIGHTING ACADEMY
<br>
Team Adamon FIGHTING ACADEMY<br>
Team Adamon FIGHTING ACADEMY<br>
</p>
我知道我可以数出字数并放一些
标签,
但是你知道更优雅的解决方案吗?
似乎 TCPDF 显示了空格。
<td>
Line
</td>
会有这种不需要的缩进,而
<td>Line
</td>
不会。还要删除 <br />
标签后的空格。开头 <p>
及其内容之间的空格也是如此。
编辑: 删除了之前关于切换到 writeHTMLCell(), using writeHTML() $cell
参数设置为 true
并删除 cellpadding 的建议。
我运行昨天在同一期。
正如@Matvey Andreyev 所说,TCPDF 确实对
产生了影响<td>
foo
<td>
和
<td>foo</td>
一种解决方法是将您的 td
值包装在 <div>
中,这将强制行以相同的缩进开头
以下应该有效
<td><div>first line<br />second line<br /> third line</div></td>