protected void ensureDocDefaults() { if (!ctStyles.isSetDocDefaults()) { ctStyles.addNewDocDefaults(); } CTDocDefaults docDefaults = ctStyles.getDocDefaults(); if (!docDefaults.isSetPPrDefault()) docDefaults.addNewPPrDefault(); if (!docDefaults.isSetRPrDefault()) docDefaults.addNewRPrDefault(); CTPPrDefault pprd = docDefaults.getPPrDefault(); CTRPrDefault rprd = docDefaults.getRPrDefault(); if (!pprd.isSetPPr()) pprd.addNewPPr(); if (!rprd.isSetRPr()) rprd.addNewRPr(); defaultRunStyle = new XWPFDefaultRunStyle(rprd.getRPr()); defaultParaStyle = new XWPFDefaultParagraphStyle(pprd.getPPr()); }
/** * Sets the default font on ctStyles DocDefaults parameter * @param fonts */ public void setDefaultFonts(CTFonts fonts) { CTDocDefaults docDefaults = null; CTRPr runProps = null; // Just making sure we use the members that have already been defined if(ctStyles.isSetDocDefaults()) { docDefaults = ctStyles.getDocDefaults(); if(docDefaults.isSetRPrDefault()) { CTRPrDefault RPrDefault = docDefaults.getRPrDefault(); if(RPrDefault.isSetRPr()) { runProps = RPrDefault.getRPr(); } } } if(docDefaults == null) docDefaults = ctStyles.addNewDocDefaults(); if(runProps == null) runProps = docDefaults.addNewRPrDefault().addNewRPr(); runProps.setRFonts(fonts); }
/** * Sets the default East Asia spelling language on ctStyles DocDefaults parameter * @param strEastAsia */ public void setEastAsia(String strEastAsia) { CTDocDefaults docDefaults = null; CTRPr runProps = null; CTLanguage lang = null; // Just making sure we use the members that have already been defined if(ctStyles.isSetDocDefaults()) { docDefaults = ctStyles.getDocDefaults(); if(docDefaults.isSetRPrDefault()) { CTRPrDefault RPrDefault = docDefaults.getRPrDefault(); if(RPrDefault.isSetRPr()) { runProps = RPrDefault.getRPr(); if(runProps.isSetLang()) lang = runProps.getLang(); } } } if(docDefaults == null) docDefaults = ctStyles.addNewDocDefaults(); if(runProps == null) runProps = docDefaults.addNewRPrDefault().addNewRPr(); if(lang == null) lang = runProps.addNewLang(); lang.setEastAsia(strEastAsia); }
protected void ensureDocDefaults() { if (!ctStyles.isSetDocDefaults()) { ctStyles.addNewDocDefaults(); } CTDocDefaults docDefaults = ctStyles.getDocDefaults(); if (!docDefaults.isSetPPrDefault()) docDefaults.addNewPPrDefault(); if (!docDefaults.isSetRPrDefault()) docDefaults.addNewRPrDefault(); CTPPrDefault pprd = docDefaults.getPPrDefault(); CTRPrDefault rprd = docDefaults.getRPrDefault(); if (!pprd.isSetPPr()) pprd.addNewPPr(); if (!rprd.isSetRPr()) rprd.addNewRPr(); defaultRunStyle = new XWPFDefaultRunStyle(rprd.getRPr()); defaultParaStyle = new XWPFDefaultParagraphStyle(pprd.getPPr()); }
/** * Sets the default spelling language on ctStyles DocDefaults parameter * @param strSpellingLanguage */ public void setSpellingLanguage(String strSpellingLanguage) { CTDocDefaults docDefaults = null; CTRPr runProps = null; CTLanguage lang = null; // Just making sure we use the members that have already been defined if(ctStyles.isSetDocDefaults()) { docDefaults = ctStyles.getDocDefaults(); if(docDefaults.isSetRPrDefault()) { CTRPrDefault RPrDefault = docDefaults.getRPrDefault(); if(RPrDefault.isSetRPr()) { runProps = RPrDefault.getRPr(); if(runProps.isSetLang()) lang = runProps.getLang(); } } } if(docDefaults == null) docDefaults = ctStyles.addNewDocDefaults(); if(runProps == null) runProps = docDefaults.addNewRPrDefault().addNewRPr(); if(lang == null) lang = runProps.addNewLang(); lang.setVal(strSpellingLanguage); lang.setBidi(strSpellingLanguage); }