首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为项目符号列表设置AbstractNumbering

如何为项目符号列表设置AbstractNumbering
EN

Stack Overflow用户
提问于 2016-08-08 21:38:48
回答 1查看 262关注 0票数 0

我想用docx4j在Word文档中生成无序列表。谁能给我举个项目符号列表的AbstractNumbering的例子?

代码语言:javascript
复制
public void setAbstractNumbering(){
    try {
        NumberingDefinitionsPart ndp = new NumberingDefinitionsPart();
        myword.addTargetPart(ndp);
        Numbering.AbstractNum abstractNum = factory.createNumberingAbstractNum();
        abstractNum.setAbstractNumId(BigInteger.valueOf(1));
        Numbering.AbstractNum.MultiLevelType multiLevelType = new Numbering.AbstractNum.MultiLevelType();
        abstractNum.setMultiLevelType(multiLevelType);
        multiLevelType.setVal("singleLevel");
        Lvl lvl = factory.createLvl();
        abstractNum.getLvl().add(lvl);
        lvl.setIlvl(BigInteger.valueOf(0));
        Lvl.Start start = new Lvl.Start();
        lvl.setStart(start);
        start.setVal(BigInteger.valueOf(1));
        NumFmt numFmt = factory.createNumFmt();
        lvl.setNumFmt(numFmt);
        numFmt.setVal(NumberFormat.BULLET);
        Lvl.LvlText text = new Lvl.LvlText();
        lvl.setLvlText(text);
        text.setVal("%1");

        Numbering.Num numbering = ndp.addAbstractListNumberingDefinition(abstractNum);
        Numbering.Num.AbstractNumId abstractNumId = new Numbering.Num.AbstractNumId();
        abstractNumId.setVal(BigInteger.valueOf(1));
        numbering.setAbstractNumId(abstractNumId);
        numbering.setNumId(BigInteger.valueOf(3));

    } catch (InvalidFormatException ife){
        ife.printStackTrace();
    }

}

在将abstractNumbering添加到NumberingDefinitionsPart时,我当前正在获取NullPointerException。有人知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2016-08-09 14:02:59

ListHelper.java#L155

您需要一个指向它的编号定义实例;请参阅更多ecma376/WordML/numbering_2.html

获取代码的最简单方法是在Word中创建一个简单的docx,然后使用docx4j webapp或Helper Word AddIn从该docx中的编号定义部分生成代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38830729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档