Example usage for org.apache.poi.xwpf.usermodel XWPFDocument getNumbering

List of usage examples for org.apache.poi.xwpf.usermodel XWPFDocument getNumbering

Introduction

In this page you can find the example usage for org.apache.poi.xwpf.usermodel XWPFDocument getNumbering.

Prototype

public XWPFNumbering getNumbering() 

Source Link

Document

getNumbering

Usage

From source file:de.knowwe.include.export.DefinitionExporter.java

License:Open Source License

@Override
public void export(Section<DefinitionType> section, DocumentBuilder manager) throws ExportException {
    XWPFDocument document = manager.getDocument();
    BigInteger abstractID = ListExporter.getAbstractIdUnordered(document);
    BigInteger numID = document.getNumbering().addNum(abstractID);
    XWPFParagraph paragraph = manager.getNewParagraph(Style.list);
    paragraph.setNumID(numID);/*  w  w w  .  j av  a2 s.co m*/
    paragraph.getCTP().getPPr().getNumPr().addNewIlvl().setVal(BigInteger.valueOf(0));

    ListBuilder listBuilder = new ListBuilder(manager);

    listBuilder.setBold(true);
    listBuilder.export(section.get().getHeadSection(section));
    listBuilder.setBold(false);
    manager.append(": ");
    manager.getParagraph().createRun().addCarriageReturn();

    listBuilder.export(section.get().getDataSection(section));
    manager.closeParagraph();
}

From source file:de.knowwe.include.export.ListExporter.java

License:Open Source License

@Override
public void export(Section<Type> section, DocumentBuilder manager) throws ExportException {
    XWPFDocument document = manager.getDocument();
    BigInteger abstractID = section.get() instanceof OrderedListType ? getAbstractIdOrdered(document)
            : getAbstractIdUnordered(document);

    // TODO start a new list here (number shall not been continued): no idea why this does not work
    BigInteger numID = document.getNumbering().addNum(abstractID);
    List<Section<DashTreeElement>> items = Sections.successors(section, DashTreeElement.class);
    for (Section<DashTreeElement> item : items) {
        exportItem(item, numID, manager);
    }//from w w w. j  av a  2  s . c om
    manager.closeParagraph();
}

From source file:de.knowwe.include.export.ListExporter.java

License:Open Source License

public static BigInteger getAbstractIdOrdered(XWPFDocument document) {
    if (ABSTRACT_ID_ORDERED == null) {
        ABSTRACT_ID_ORDERED = MyXWPFNumbering.findAbstractID(document.getNumbering(), "OrderedList");
    }/*from   w w w  .ja v a 2 s.c o  m*/
    return ABSTRACT_ID_ORDERED;
}

From source file:de.knowwe.include.export.ListExporter.java

License:Open Source License

public static BigInteger getAbstractIdUnordered(XWPFDocument document) {
    if (ABSTRACT_ID_UNORDERED == null) {
        ABSTRACT_ID_UNORDERED = MyXWPFNumbering.findAbstractID(document.getNumbering(), "UnorderedList");
    }/*from w ww . j  a va2 s .c o m*/
    return ABSTRACT_ID_UNORDERED;
}

From source file:org.apache.tika.parser.microsoft.ooxml.XWPFListManager.java

License:Apache License

public XWPFListManager(XWPFDocument document) {
    numbering = document.getNumbering();
}