@Override public void set(PPr pPr) { pPr.setNumPr( (NumPr)this.getObject() ); }
@Override public void getPPr(final PPr pPr) { // Create object for numPr PPrBase.NumPr baseNumPr = myDocx.getFactory().createPPrBaseNumPr(); pPr.setNumPr(baseNumPr); // Create object for numId PPrBase.NumPr.NumId prNumId = myDocx.getFactory().createPPrBaseNumPrNumId(); baseNumPr.setNumId(prNumId); prNumId.setVal(BigInteger.valueOf(0)); // Create object for ilvl PPrBase.NumPr.Ilvl prIlvl = myDocx.getFactory().createPPrBaseNumPrIlvl(); baseNumPr.setIlvl(prIlvl); prIlvl.setVal(BigInteger.valueOf(myHeadingLevel)); // handle inheritance super.getPPr(pPr); } }
@Override public void getPPr(final PPr pPr) { if (myPCount == 0) { // Create object for numPr PPrBase.NumPr numPr = myDocx.getFactory().createPPrBaseNumPr(); pPr.setNumPr(numPr); // Create object for numId PPrBase.NumPr.NumId numId = myDocx.getFactory().createPPrBaseNumPrNumId(); numPr.setNumId(numId); numId.setVal(BigInteger.valueOf(myIdNum)); //listNumId)); // Create object for ilvl PPrBase.NumPr.Ilvl ilvl = myDocx.getFactory().createPPrBaseNumPrIlvl(); numPr.setIlvl(ilvl); ilvl.setVal(BigInteger.valueOf(myListLevel)); } else { // need to inherit indent from our base style final NumberingDefinitionsPart ndp = myDocx.getDocxDocument().getNumberingDefinitionsPart(); PPrBase.Ind ind = ndp.getInd(String.valueOf(myIdNum), String.valueOf(myListLevel)); if (ind != null) { final DocxHelper helper = myDocx.getHelper(); helper.ensureInd(pPr); pPr.getInd().setLeft(helper.safeIndLeft(ind)); pPr.getInd().setHanging(BigInteger.ZERO); } } super.getPPr(pPr); }
dest.setMirrorIndents(src.getMirrorIndents()); if (src.getNumPr() != null) dest.setNumPr(src.getNumPr()); if (src.getOutlineLvl() != null) dest.setOutlineLvl(src.getOutlineLvl());
@Override public void set(PPr pPr) { pPr.setNumPr( (NumPr)this.getObject() ); }
protected void setNumbering(PPr pPr, BigInteger numId) { // Create and add <w:numPr> NumPr numPr = Context.getWmlObjectFactory().createPPrBaseNumPr(); pPr.setNumPr(numPr); // The <w:numId> element NumId numIdElement = Context.getWmlObjectFactory().createPPrBaseNumPrNumId(); numPr.setNumId(numIdElement); numIdElement.setVal( numId ); // point to the correct list // The <w:ilvl> element Ilvl ilvlElement = Context.getWmlObjectFactory().createPPrBaseNumPrIlvl(); numPr.setIlvl(ilvlElement); ilvlElement.setVal(BigInteger.valueOf(this.listStack.size()-1)); // TMP: don't let this override our numbering // p.getPPr().setInd(null); }
NumPr numPr = this.getCurrentParagraph(false).getPPr().getNumPr(); this.getCurrentParagraph(true).setPPr(this.getPPr(blockBox, cssMap)); this.getCurrentParagraph(false).getPPr().setNumPr(numPr);
dest.setMirrorIndents(src.getMirrorIndents()); if (src.getNumPr() != null) dest.setNumPr(src.getNumPr()); if (src.getOutlineLvl() != null) dest.setOutlineLvl(src.getOutlineLvl());
directPr.setNumPr(null);