【问题标题】:itextsharp xmlworker remove table paddingitextsharp xmlworker 删除表格填充
【发布时间】:2015-10-27 12:57:46
【问题描述】:

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

【问题讨论】:

  • 我尝试过内联样式的 margin: 0;填充:0;在桌子上,tr 和 td 元素。包括表格元素上的 cellpadding="0" 属性。

标签: itextsharp itext xmlworker


【解决方案1】:

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

border-collapse: collapse;

参考:
Conformance List
CSS border-collapse

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

【讨论】:

    猜你喜欢
    • 2021-04-20
    • 2019-11-10
    • 2018-01-05
    • 2020-02-24
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多