List of usage examples for org.apache.poi.xwpf.usermodel XWPFDocument getNumbering
public XWPFNumbering getNumbering()
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(); }