我需要使用 docx4j 创建一个包含编号和未编号列表的文档。 我知道有编号和未编号列表的代码,但我无法将它们放在一起。 请帮忙。
最佳答案
请按照以下步骤操作:
创建编号定义并将其添加到主文档部分。
NumberingDefinitionsPart ndp = new NumberingDefinitionsPart(); ndp.setJaxbElement(ndp.unmarshalDefaultNumbering()); mdp.addTargetPart(ndp);
如果要创建有序列表,请使用 NumId 1;如果要创建无序列表,请使用 2。
如果要重新开始编号,请使用restart方法。
a.对于有序列表,
long newNumId = 1;
newNumId = ndp.restart(newNumId, 0, 1);
b.对于无序列表,
long newNumId = 2;
newNumId = ndp.restart(newNumId, 0, 1);
关于java - docx4j 创建编号和未编号列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62339933/