mPDF:表格中标题[h1-hx]边距的解决方法

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

题:

如何在标题(h1-h4)中添加边距和/或填充,这些标题是TDTH的一部分?

现在的情况:

我有一个由JIRA生成的预生成的HTML文档。本文件的结构如下:

<tr class="rowAlternate">
  <td class="jira-macro-table-underline-pdfexport">
    <h1><a name="StandardizedInterface"></a>Standardized Interface</span></h1>
    <h2><a name="ShortDescription"></a>Short Description</h2>
    <ul> ... </ul>
  </td>
</tr>

我使用<tocentry>和其他特定于mPDF的元素以编程方式扩展此文档,因此它可以用作讲义,生成的PDF看起来相当不错,但我在表格中有一个主要问题。

这是文档在浏览器中显示的方式:

As shown in browser

内部生成的PDF:

Inside PDF

可以看出,PDF导出中标题的边距已经消失。到目前为止,我在标题中添加内联CSS或用其他元素包装它的所有测试都失败了。 mPDF documentation说:

表格中忽略块级标签(DIV,P等),包括任何CSS样式。

这很可能意味着使用纯CSS或包装无法做到这一点。

我希望其他人之前遇到过这个问题,并且可以分享一些有关如何实现块元素间距的见解。

mpdf
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.