public XWPFStyles CreateStyles() { if (this.styles == null) { StylesDocument stylesDocument = new StylesDocument(); XWPFRelation styles = XWPFRelation.STYLES; int relationIndex = this.GetRelationIndex(styles); XWPFStyles relationship = (XWPFStyles)this.CreateRelationship((POIXMLRelation)styles, (POIXMLFactory)XWPFFactory.GetInstance(), relationIndex); relationship.SetStyles(stylesDocument.Styles); this.styles = relationship; } return(this.styles); }
public void TestSetStyles_Bug57254() { XWPFDocument docOut = new XWPFDocument(); XWPFStyles styles = docOut.CreateStyles(); CT_Styles ctStyles = new CT_Styles(); String strStyleId = "headline1"; CT_Style ctStyle = ctStyles.AddNewStyle(); ctStyle.styleId = (/*setter*/ strStyleId); styles.SetStyles(ctStyles); Assert.IsTrue(styles.StyleExist(strStyleId)); XWPFDocument docIn = XWPFTestDataSamples.WriteOutAndReadBack(docOut); styles = docIn.GetStyles(); Assert.IsTrue(styles.StyleExist(strStyleId)); }