【问题标题】:Docx4j identify Table end TagDocx4j 识别 Table end Tag
【发布时间】:2016-06-08 09:51:53
【问题描述】:

Java 有没有办法使用 docx4j 来识别表结束(识别表结束标记)?

我四处寻找,似乎无法找到一种方法让代码识别任何结束标记,更不用说表格结束标记了。

【问题讨论】:

  • 你想做什么?例如:在结束标签后插入一些东西
  • 是的,我正在构建一个文件,我想在表格完成后插入一个新行。
  • 所以你需要找到表,然后在包含它的内容列表中找到它的索引,然后添加你的新行对象(一个 org.docx4j.wml.P?)。
  • 不是真的,我需要在表格的结束标记后插入一个新行。所以我需要以某种方式解析表格的结束标签
  • 不,你没有。您需要在表格对象之后添加“新行对象”

标签: java tags docx4j


【解决方案1】:

在 docx4j 中,表格由 org.docx4j.wml.Tbl 对象表示。

在对象级别没有其结束标记的表示。

但是您可以在结束标记之前添加一些内容,就像将其添加到 Tbl 对象一样。

或者你可以在它之后添加一些东西,通过添加到包含 Tbl 对象的内容列表中。

如果您需要在实际 XML 级别工作,您可以将内容编组为字符串、DOM 或其他任何内容,对其进行操作,然后解组。但在实践中,这通常不是必需的。 (尽管编组为字符串通常便于调试)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    相关资源
    最近更新 更多