public static PStyle apply(PStyle source, PStyle destination) { if (!isEmpty(source)) { if (destination == null) destination = Context.getWmlObjectFactory().createPPrBasePStyle(); destination.setVal(apply(source.getVal(), destination.getVal())); } return destination; }
private static P generateTocHeading(String headingStyleId, String tocHeading) { // Create object for p P p = wmlObjectFactory.createP(); // Create object for pPr PPr ppr = wmlObjectFactory.createPPr(); p.setPPr(ppr); // Create object for pStyle PPrBase.PStyle pprbasepstyle = wmlObjectFactory.createPPrBasePStyle(); ppr.setPStyle(pprbasepstyle); pprbasepstyle.setVal(headingStyleId); // Create object for r R r = wmlObjectFactory.createR(); p.getContent().add(r); // Create object for t (wrapped in JAXBElement) Text text = wmlObjectFactory.createText(); JAXBElement<Text> textWrapped = wmlObjectFactory.createRT(text); r.getContent().add(textWrapped); text.setValue(tocHeading); return p; }
log.warn("No style found for " + String.format(TocStyles.TOC_STYLE_MASK, entryLevel+1) ); } else { PPrBase.PStyle pprbasepstyle3 = wmlObjectFactory.createPPrBasePStyle(); ppr3.setPStyle(pprbasepstyle3); pprbasepstyle3.setVal(styleId);
/** * Create a paragraph containing the string simpleText, styled * using the specified style (up to user to ensure it is a paragraph style) * without adding it to the document. * * @param styleId * @param text * @return */ public org.docx4j.wml.P createStyledParagraphOfText(String styleId, String text) { org.docx4j.wml.P p = createParagraphOfText(text); if (getPropertyResolver().activateStyle(styleId)) { // Style is available org.docx4j.wml.ObjectFactory factory = Context.getWmlObjectFactory(); org.docx4j.wml.PPr pPr = factory.createPPr(); p.setPPr(pPr); org.docx4j.wml.PPrBase.PStyle pStyle = factory.createPPrBasePStyle(); pPr.setPStyle(pStyle); pStyle.setVal(styleId); } return p; }
p.getPPr().setPStyle(Context.getWmlObjectFactory().createPPrBasePStyle() ); if (tblStack.size()==0) { p.getPPr().getPStyle().setVal(newStyle);
public PPrBase.PStyle getCopy(PPrBase.PStyle copy, boolean whenNull) { if (copy != null) { PPrBase.PStyle result = myFactory.createPPrBasePStyle(); result.setVal(copy.getVal()); return result; } if (whenNull) { return myFactory.createPPrBasePStyle(); } return null; }
@Override public PStyle createPStyle(String style) { P p = getP(); PPr pPr = p.getPPr(); // Create object for pStyle if one does not already exist PStyle basePStyle = myFactory.createPPrBasePStyle(); pPr.setPStyle(basePStyle); basePStyle.setVal(style); return basePStyle; }
@Override public void addBlankLine(final BigInteger size, final String styleId) { if (size.compareTo(BigInteger.ZERO) > 0) { // now add empty for spacing P p = myFactory.createP(); PPr pPr = myFactory.createPPr(); p.setPPr(pPr); myParaContainer.addP(p); if (styleId != null && !styleId.isEmpty()) { if (pPr.getPStyle() == null) { PStyle pStyle = myDocxHelper.myFactory.createPPrBasePStyle(); pPr.setPStyle(pStyle); } pPr.getPStyle().setVal(styleId); } // Create new Spacing which we override Spacing spacing = myFactory.createPPrBaseSpacing(); pPr.setSpacing(spacing); spacing.setBefore(BigInteger.ZERO); spacing.setAfter(BigInteger.ZERO); spacing.setLine(size); spacing.setLineRule(STLineSpacingRule.EXACT); } }
p.setPPr(pPr); PStyle pStyle = myFactory.createPPrBasePStyle(); pPr.setPStyle(pStyle);
@Override public void getPPr(final PPr pPr) { // Create object for pStyle if one does not already exist PPrBase.PStyle basePStyle = myDocx.getFactory().createPPrBasePStyle(); pPr.setPStyle(basePStyle); basePStyle.setVal(myBaseStyleId); // Create object for rPr ParaRPr pararpr = pPr.getRPr(); if (pararpr == null) { pararpr = myDocx.getFactory().createParaRPr(); pPr.setRPr(pararpr); } // handle inheritance BlockFormatProvider<T> parent = getStyleParent(); if (parent != null) { PPr ppr = myDocx.getFactory().createPPr(); parent.getPPr(ppr); ppr = myDocx.getHelper().getExplicitPPr(ppr); //PPr ppr = myDocx.getFactory().createPPr(); //Style parentStyle = myDocx.getStyle(parent.getStyleId()); //if (parentStyle != null) { // myDocx.getHelper().setPPrBase(ppr, parentStyle.getPPr(), false); //} //parent.getPPr(ppr); inheritParentFormat(pPr, ppr); } // allow adjustments adjustPPr(pPr); }
private void handleHeadingElement(PPr pPr, Styleable blockBox) { if (headingHandler==null || !isHeading(blockBox)) return; // Its a heading; set the style String styleId = headingHandler.getStyle(blockBox.getElement().getLocalName()); if (styleId!=null) { PStyle pStyle = Context.getWmlObjectFactory().createPPrBasePStyle(); pPr.setPStyle(pStyle); pStyle.setVal(styleId); } }
public static PStyle apply(PStyle source, PStyle destination) { if (!isEmpty(source)) { if (destination == null) destination = Context.getWmlObjectFactory().createPPrBasePStyle(); destination.setVal(apply(source.getVal(), destination.getVal())); } return destination; }
PStyle pStyle = Context.getWmlObjectFactory().createPPrBasePStyle(); pPr.setPStyle(pStyle); pStyle.setVal(cssClass);
private static P generateTocHeading(String headingStyleId, String tocHeading) { // Create object for p P p = wmlObjectFactory.createP(); // Create object for pPr PPr ppr = wmlObjectFactory.createPPr(); p.setPPr(ppr); // Create object for pStyle PPrBase.PStyle pprbasepstyle = wmlObjectFactory.createPPrBasePStyle(); ppr.setPStyle(pprbasepstyle); pprbasepstyle.setVal(headingStyleId); // Create object for r R r = wmlObjectFactory.createR(); p.getContent().add(r); // Create object for t (wrapped in JAXBElement) Text text = wmlObjectFactory.createText(); JAXBElement<Text> textWrapped = wmlObjectFactory.createRT(text); r.getContent().add(textWrapped); text.setValue(tocHeading); return p; }
pStyle = Context.getWmlObjectFactory().createPPrBasePStyle(); pPr.setPStyle(pStyle);
log.warn("No style found for " + String.format(TocStyles.TOC_STYLE_MASK, entryLevel+1) ); } else { PPrBase.PStyle pprbasepstyle3 = wmlObjectFactory.createPPrBasePStyle(); ppr3.setPStyle(pprbasepstyle3); pprbasepstyle3.setVal(styleId);
/** * Create a paragraph containing the string simpleText, styled * using the specified style (up to user to ensure it is a paragraph style) * without adding it to the document. * * @param styleId * @param text * @return */ public org.docx4j.wml.P createStyledParagraphOfText(String styleId, String text) { org.docx4j.wml.P p = createParagraphOfText(text); if (getPropertyResolver().activateStyle(styleId)) { // Style is available org.docx4j.wml.ObjectFactory factory = Context.getWmlObjectFactory(); org.docx4j.wml.PPr pPr = factory.createPPr(); p.setPPr(pPr); org.docx4j.wml.PPrBase.PStyle pStyle = factory.createPPrBasePStyle(); pPr.setPStyle(pStyle); pStyle.setVal(styleId); } return p; }
PStyle pStyle = Context.getWmlObjectFactory().createPPrBasePStyle(); pStyle.setVal(s.getStyleId()); this.getCurrentParagraph(false).getPPr().setPStyle(pStyle);
p.getPPr().setPStyle(Context.getWmlObjectFactory().createPPrBasePStyle() ); if (tblStack.size()==0) { p.getPPr().getPStyle().setVal(newStyle);