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
应该可以与html元素td
(cell
)一起正常工作 最佳答案
对于特定于侧面的边框样式,XMLWorker不支持速记CSS属性。应该支持全局属性“border”。看起来像是一致性列表中的错字。
请改用属性全名:<td style="... border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: gray" ...>
关于itextsharp - iText的XmlWorker无法识别表格单元格的下界,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27508605/