【问题标题】:iText and counter-increment/counter-resetiText 和计数器增量/计数器重置
【发布时间】:2015-08-10 06:45:19
【问题描述】:

我目前正在使用 iText 获取 HTML 并将其转换为 PDF 文档。我正在尝试使用一些 CSS 来创建嵌套的有序列表,即:

1
   1.1
   1.2
2
   2.1
   2.2

我测试了我的 CSS,它似乎可以工作,但是当我将它输入 Itext 时,它似乎忽略了 counter-incrementcounter-reset

我使用的 CSS 是:

   ol {
     counter-reset: index
   }
   li {
     display: block
   }
   li:before {
     content: counters(index, ".") ") "; 
     counter-increment: index;
   }

是我遗漏了什么,还是 iText 根本无法识别这些选择器?

【问题讨论】:

  • iText 的 XML Worker 不支持完整的 CSS 选择器集。您正在使用不受支持的选择器。
  • 我试过你的代码jsfiddle.net/v80xdupk。它工作正常,我不知道 itext 但就代码而言,它是正确的。
  • @Bruno Lowagie 感谢您的确认,我也有同样的怀疑

标签: html css pdf itext html-to-pdf


【解决方案1】:

从版本 7.0.3 iText 开始,支持 countercounter-incrementcounter-reset 属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 2011-07-17
    • 2016-10-29
    • 1970-01-01
    相关资源
    最近更新 更多