BigInteger numID = getNumID(); XWPFNumbering numbering = document.getNumbering(); if (numID != null && numbering != null) {
/** * Returns numbering format for this paragraph, eg bullet or * lowerLetter. * Returns null if this paragraph does not have numeric style. */ public String getNumFmt() { BigInteger numID = getNumID(); XWPFNumbering numbering = document.getNumbering(); if (numID != null && numbering != null) { XWPFNum num = numbering.getNum(numID); if (num != null) { BigInteger ilvl = getNumIlvl(); BigInteger abstractNumId = num.getCTNum().getAbstractNumId().getVal(); CTAbstractNum anum = numbering.getAbstractNum(abstractNumId).getAbstractNum(); CTLvl level = null; for (int i = 0; i < anum.sizeOfLvlArray(); i++) { CTLvl lvl = anum.getLvlArray(i); if (lvl.getIlvl().equals(ilvl)) { level = lvl; break; } } if (level != null && level.getNumFmt() != null && level.getNumFmt().getVal() != null) { return level.getNumFmt().getVal().toString(); } } } return null; }
BigInteger numID = getNumID(); XWPFNumbering numbering = document.getNumbering(); if (numID != null && numbering != null) {
/** * * @param paragraph paragraph * @return the formatted number or an empty string if something went wrong */ public String getFormattedNumber(final XWPFParagraph paragraph) { return getFormattedNumber(paragraph.getNumID(), paragraph.getNumIlvl() == null ? -1 : paragraph.getNumIlvl().intValue()); }
/** * * @param paragraph paragraph * @return the formatted number or an empty string if something went wrong */ public String getFormattedNumber(final XWPFParagraph paragraph) { return getFormattedNumber(paragraph.getNumID(), paragraph.getNumIlvl() == null ? -1 : paragraph.getNumIlvl().intValue()); }
/** * * @param paragraph paragraph * @return the formatted number or an empty string if something went wrong */ public String getFormattedNumber(final XWPFParagraph paragraph) { return getFormattedNumber(paragraph.getNumID(), paragraph.getNumIlvl() == null ? -1 : paragraph.getNumIlvl().intValue()); }
BigInteger numID = getNumID(); XWPFNumbering numbering = document.getNumbering(); if (numID != null && numbering != null) {
/** * Returns numbering format for this paragraph, eg bullet or * lowerLetter. * Returns null if this paragraph does not have numeric style. */ public String getNumFmt() { BigInteger numID = getNumID(); XWPFNumbering numbering = document.getNumbering(); if (numID != null && numbering != null) { XWPFNum num = numbering.getNum(numID); if (num != null) { BigInteger ilvl = getNumIlvl(); BigInteger abstractNumId = num.getCTNum().getAbstractNumId().getVal(); CTAbstractNum anum = numbering.getAbstractNum(abstractNumId).getAbstractNum(); CTLvl level = null; for (int i = 0; i < anum.sizeOfLvlArray(); i++) { CTLvl lvl = anum.getLvlArray(i); if (lvl.getIlvl().equals(ilvl)) { level = lvl; break; } } if (level != null && level.getNumFmt() != null && level.getNumFmt().getVal() != null) { return level.getNumFmt().getVal().toString(); } } } return null; }
BigInteger numID = getNumID(); XWPFNumbering numbering = document.getNumbering(); if (numID != null && numbering != null) {