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>