MPDF忽略段落 居中对齐

问题描述 投票:0回答:3

我创建一个使用MPDF 5.5版本的PDF文件。该HTML包括与此HTML代码表:

<tr>
    <td width="184">
        <p dir="RTL" align="center"><strong>Programming</strong></p>
    </td>
    <td width="378">
        <p dir="RTL" align="center"><strong>No Cost</strong></p>
    </td>
</tr>

该HTML似乎已经很好了,当我告诉它,但打印到PDF文件时,该MPDF忽略ALIGN =“中心”与它对准左边。

我怎样才能让ALIGN =“中心”的工作MPDF?

html mpdf
3个回答
0
投票

如果你使用的CSS,而不是align属性它会工作。而不是选择在CSS是元素,并使用CSS属性:text-align: center;也许使用内联CSS:<p style="background-color: red;">Hello</p>


0
投票

“块元件(例如DIV或P)不内部表支持。被显示的内容,但其适用于阻止元件的任何CSS属性都被忽略(例如边框,填充,边距等)。”

来源:https://mpdf.github.io/about-mpdf/limitations.html


0
投票

您可以在另一台包装内容设置内表元素的不同排列

<tr>
  <td style="text-align: center;">
    Centered
    <table>
      <tbody>
        <tr>
          <td style="text-align: left;">Aligned left</td>
        </tr>
      </tbody>
    </table>
  </td>
© www.soinside.com 2019 - 2024. All rights reserved.