private Ind getInd(String styleId) { if (styleId==null) return null; Ind ind = styleIndent.get(styleId); if (ind == null) { PPr ppr = propertyResolver.getEffectivePPr(styleId); if (ppr==null) { return null; } else { ind = ppr.getInd(); styleIndent.put(styleId, ind); } } return ind; }
return null; } else { return ppr.getInd();
triple.ind = ppr.getInd();
pPr.getNumPr().getIlvl().getVal().toString() ); if (numInd!=null) { Indent indent = new Indent(pPr.getInd(), numInd); pPr.setInd((Ind)indent.getObject());
if (pPrToApply.getInd()!=null) { return true;
@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); }
if (parent != null && has(parent.getInd())) { PPr styledChild = getResolver().getEffectivePPr(child); PPrBase.Ind cInd = getCopy(styledChild == null ? null : styledChild.getInd(), true); PPrBase.Ind pInd = parent.getInd(); cInd = keepDiff(cInd, styledChild == null ? null : styledChild.getInd()); child.setInd(cInd);
private Ind getInd(String styleId) { if (styleId==null) return null; Ind ind = styleIndent.get(styleId); if (ind == null) { PPr ppr = propertyResolver.getEffectivePPr(styleId); if (ppr==null) { return null; } else { ind = ppr.getInd(); styleIndent.put(styleId, ind); } } return ind; }
return null; } else { return ppr.getInd();
triple.ind = ppr.getInd();
public static void removeRedundantProperties(PPr stylePPr, PPr directPr) { Ind stylePPrInd = stylePPr.getInd(); if (stylePPrInd==null) { stylePPrInd = Context.getWmlObjectFactory().createPPrBaseInd(); stylePPrInd.setHanging(BigInteger.ZERO); if (directPr.getInd()!=null) { if ( StyleUtil.areEqual(stylePPrInd.getLeft(), directPr.getInd().getLeft())) { directPr.getInd().setLeft(null); if ( StyleUtil.areEqual(stylePPrInd.getRight(), directPr.getInd().getRight())) { directPr.getInd().setRight(null); if ( StyleUtil.areEqual(stylePPrInd.getFirstLine(), directPr.getInd().getFirstLine())) { directPr.getInd().setFirstLine(null); if ( StyleUtil.areEqual(stylePPrInd.getHanging(), directPr.getInd().getHanging())) { directPr.getInd().setHanging(null); if (directPr.getInd().getLeft()==null && directPr.getInd().getFirstLine()==null && directPr.getInd().getHanging()==null && directPr.getInd().getRight()==null ) { directPr.setInd(null);
if (pPrToApply.getInd()!=null) { return true;