protected void EnsureDocDefaults() { if (!ctStyles.IsSetDocDefaults()) { ctStyles.AddNewDocDefaults(); } CT_DocDefaults docDefaults = ctStyles.docDefaults; if (!docDefaults.IsSetPPrDefault()) { docDefaults.AddNewPPrDefault(); } if (!docDefaults.IsSetRPrDefault()) { docDefaults.AddNewRPrDefault(); } CT_PPrDefault pprd = docDefaults.pPrDefault; CT_RPrDefault rprd = docDefaults.rPrDefault; if (!pprd.IsSetPPr()) { pprd.AddNewPPr(); } if (!rprd.IsSetRPr()) { rprd.AddNewRPr(); } defaultRunStyle = new XWPFDefaultRunStyle(rprd.rPr); defaultParaStyle = new XWPFDefaultParagraphStyle(pprd.pPr); }
/** * Sets the default font on ctStyles DocDefaults parameter * @param fonts */ public void SetDefaultFonts(CT_Fonts fonts) { CT_DocDefaults docDefaults = null; CT_RPr RunProps = null; // Just making sure we use the members that have already been defined if (ctStyles.IsSetDocDefaults()) { docDefaults = ctStyles.docDefaults; if (docDefaults.IsSetRPrDefault()) { CT_RPrDefault RPrDefault = docDefaults.rPrDefault; if (RPrDefault.IsSetRPr()) { RunProps = RPrDefault.rPr; } } } if (docDefaults == null) { docDefaults = ctStyles.AddNewDocDefaults(); } if (RunProps == null) { RunProps = docDefaults.AddNewRPrDefault().AddNewRPr(); } RunProps.rFonts = (fonts); }
public void SetEastAsia(string strEastAsia) { CT_DocDefaults ctDocDefaults = (CT_DocDefaults) null; CT_RPr ctRpr = (CT_RPr) null; CT_Language ctLanguage = (CT_Language) null; if (this.ctStyles.IsSetDocDefaults()) { ctDocDefaults = this.ctStyles.docDefaults; if (ctDocDefaults.IsSetRPrDefault()) { CT_RPrDefault rPrDefault = ctDocDefaults.rPrDefault; if (rPrDefault.IsSetRPr()) { ctRpr = rPrDefault.rPr; if (ctRpr.IsSetLang()) ctLanguage = ctRpr.lang; } } } if (ctDocDefaults == null) ctDocDefaults = this.ctStyles.AddNewDocDefaults(); if (ctRpr == null) ctRpr = ctDocDefaults.AddNewRPrDefault().AddNewRPr(); if (ctLanguage == null) ctLanguage = ctRpr.AddNewLang(); ctLanguage.eastAsia = strEastAsia; }
public void SetSpellingLanguage(string strSpellingLanguage) { CT_DocDefaults ctDocDefaults = (CT_DocDefaults) null; CT_RPr ctRpr = (CT_RPr) null; CT_Language ctLanguage = (CT_Language) null; if (this.ctStyles.IsSetDocDefaults()) { ctDocDefaults = this.ctStyles.docDefaults; if (ctDocDefaults.IsSetRPrDefault()) { CT_RPrDefault rPrDefault = ctDocDefaults.rPrDefault; if (rPrDefault.IsSetRPr()) { ctRpr = rPrDefault.rPr; if (ctRpr.IsSetLang()) ctLanguage = ctRpr.lang; } } } if (ctDocDefaults == null) ctDocDefaults = this.ctStyles.AddNewDocDefaults(); if (ctRpr == null) ctRpr = ctDocDefaults.AddNewRPrDefault().AddNewRPr(); if (ctLanguage == null) ctLanguage = ctRpr.AddNewLang(); ctLanguage.val = strSpellingLanguage; ctLanguage.bidi = strSpellingLanguage; }
public void SetDefaultFonts(CT_Fonts fonts) { CT_DocDefaults ctDocDefaults = (CT_DocDefaults) null; CT_RPr ctRpr = (CT_RPr) null; if (this.ctStyles.IsSetDocDefaults()) { ctDocDefaults = this.ctStyles.docDefaults; if (ctDocDefaults.IsSetRPrDefault()) { CT_RPrDefault rPrDefault = ctDocDefaults.rPrDefault; if (rPrDefault.IsSetRPr()) ctRpr = rPrDefault.rPr; } } if (ctDocDefaults == null) ctDocDefaults = this.ctStyles.AddNewDocDefaults(); if (ctRpr == null) ctRpr = ctDocDefaults.AddNewRPrDefault().AddNewRPr(); ctRpr.rFonts = fonts; }
/** * Sets the default spelling language on ctStyles DocDefaults parameter * @param strSpellingLanguage */ public void SetSpellingLanguage(String strSpellingLanguage) { CT_DocDefaults docDefaults = null; CT_RPr RunProps = null; CT_Language lang = null; // Just making sure we use the members that have already been defined if (ctStyles.IsSetDocDefaults()) { docDefaults = ctStyles.docDefaults; if (docDefaults.IsSetRPrDefault()) { CT_RPrDefault RPrDefault = docDefaults.rPrDefault; if (RPrDefault.IsSetRPr()) { RunProps = RPrDefault.rPr; if (RunProps.IsSetLang()) { lang = RunProps.lang; } } } } if (docDefaults == null) { docDefaults = ctStyles.AddNewDocDefaults(); } if (RunProps == null) { RunProps = docDefaults.AddNewRPrDefault().AddNewRPr(); } if (lang == null) { lang = RunProps.AddNewLang(); } lang.val = (strSpellingLanguage); lang.bidi = (strSpellingLanguage); }
/** * Sets the ctStyles * @param styles */ public void SetStyles(CT_Styles styles) { ctStyles = styles; // Build up all the style objects foreach (CT_Style style in ctStyles.GetStyleList()) { listStyle.Add(new XWPFStyle(style, this)); } if (ctStyles.IsSetDocDefaults()) { CT_DocDefaults docDefaults = ctStyles.docDefaults; if (docDefaults.IsSetRPrDefault() && docDefaults.rPrDefault.IsSetRPr()) { defaultRunStyle = new XWPFDefaultRunStyle( docDefaults.rPrDefault.rPr); } if (docDefaults.IsSetPPrDefault() && docDefaults.pPrDefault.IsSetPPr()) { defaultParaStyle = new XWPFDefaultParagraphStyle( docDefaults.pPrDefault.pPr); } } }