List of usage examples for org.apache.poi.xwpf.usermodel XWPFDocument createNumbering
public XWPFNumbering createNumbering()
From source file:org.eclipse.sw360.licenseinfo.outputGenerators.DocxUtils.java
License:Open Source License
public static void addBulletList(XWPFDocument document, List<String> bulletListItems, boolean bulletListItemsAsLink) throws XmlException { CTNumbering cTNumbering = CTNumbering.Factory.parse(cTAbstractNumBulletXML); CTAbstractNum cTAbstractNum = cTNumbering.getAbstractNumArray(0); XWPFAbstractNum abstractNum = new XWPFAbstractNum(cTAbstractNum); XWPFNumbering numbering = document.createNumbering(); BigInteger abstractNumID = numbering.addAbstractNum(abstractNum); BigInteger numID = numbering.addNum(abstractNumID); for (int i = 0; i < bulletListItems.size(); i++) { String bulletItem = bulletListItems.get(i); XWPFParagraph paragraph = document.createParagraph(); paragraph.setNumID(numID);//from www.ja va2s. c o m if (bulletListItemsAsLink) { addBookmarkHyperLink(paragraph, bulletItem, bulletItem); } else { setText(paragraph.createRun(), bulletItem); } if (i < bulletListItems.size() - 1) { paragraph.setSpacingAfter(0); } } }