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); }
/// <summary> /// Sets default font, size for text in the document. /// </summary> public void AddDefaultStyle() { CT_DocDefaults docDefaults = ctStyles.AddNewDocDefaults(); CT_RPrDefault rprDefault = docDefaults.AddNewRPrDefault(); CT_RPr rpr = rprDefault.AddNewRPr(); rpr.AddNewSz().val = 24; rpr.AddNewSzCs().val = 24; var font = rpr.AddNewRFonts(); font.asciiTheme = ST_Theme.minorAscii; font.cstheme = ST_Theme.minorBidi; font.eastAsiaTheme = ST_Theme.minorHAnsi; font.hAnsiTheme = ST_Theme.minorHAnsi; }