itextsharp xmlworker 删除 table 填充

itextsharp xmlworker remove table padding

我正在使用 iTextSharp xmlworker 生成一个 table 在单元格上带有边框的网格。当它呈现为 PDF 时,所有单元格似乎都具有单元格填充或边距。知道如何删除单元格填充吗?我试过使用 padding: 0 样式和旧的 cellpadding="0" table 元素属性,但似乎没有任何帮助。附上一张图片来说明它在做什么。有任何想法吗?

我正在查看 iText xmlworker CSS 一致性列表并看到一个名为 border-collapse 的 属性。我从来没有用过这个 属性。它似乎解决了这个问题。

border-collapse: collapse;

参考文献:
Conformance List
CSS border-collapse

它并不完美,但已经足够接近了。相邻的边界不像 HTML 那样共享相同的像素,但如果需要解决此问题,我可以对其进行填充以排除某些边界。