iText 的 XmlWorker 无法识别表格单元格上的下边框



XmlWorker 无法识别表格单元格上的下边框。

这是我的代码:

<table>
    <tbody>
        <tr>
            <th style="width: 20%; height: 40px; vertical-align: top; border-bottom: 1px solid gray">Your name</th>
            <td style="width: 80%; border-bottom: 1px solid gray"></td>
        </tr>
        <tr>
            <th style="height: 40px; vertical-align: top; border-bottom: 1px solid gray">Your lastname</th>
            <td style="border-bottom: 1px solid gray"></td>
        </tr>
    </tbody>
</table>

我正在使用这个官方工具进行测试:
http://demo.itextsupport.com/xmlworker/(单击"字体大小"下的"html"按钮,然后粘贴代码(

我还在使用iTextSharp + MvcRazorToPdf(两个C#库(进行测试。

问题:
如何让底部边框工作?

编辑:
根据以下兼容性摘要:http://demo.itextsupport.com/xmlworker/itextdoc/CSS-conformance-list.htm,css 属性border-bottom应该可以正常工作,td ( cell (

XMLWorker 不支持在特定于大小写的边框样式中的速记 CSS 属性。应支持全局属性"边界"。它看起来像一致性列表中的拼写错误。请改用住宿加早餐旅馆的全名: <td style="... border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: gray" ...>

最新更新