2016-06-08 72 views
0

有没有一种方法可以从Java使用docx4j来识别表结束(标识表结束标记)?Docx4j标识表结束标记

我到处寻找,我似乎无法找到代码识别任何结束标记的方法,更不用说表结束标记。

+0

你想做什么?例如:在结束标记后面插入一些东西 – JasonPlutext

+0

是的,我正在构建一个文件,并且我想在表格完成后插入一个新行。 –

+0

因此,您需要查找表格,然后在其内容列表中找到其索引,然后添加新的行对象(org.docx4j.wml.P?)。 – JasonPlutext

回答

0

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

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

但是,您可以通过将结果标记添加到Tbl对象来添加结束标记之前的内容。

或者您可以通过添加到包含Tbl对象的内容列表来添加内容。

如果您需要在实际的XML级别上工作,您可以将内容编组为字符串,DOM或其​​他内容,操作它,然后取消编组。但实际上这通常不是必需的。 (虽然编组为字符串通常用于调试很方便)