/// <summary> /// Creates the paragraph properties. /// </summary> /// <param name="style">The style.</param> /// <param name="propertyNode">The property node.</param> /// <returns></returns> private ParagraphProperties CreateParagraphProperties(IStyle style, XmlNode propertyNode) { ParagraphProperties paragraphProperties = new ParagraphProperties(style); paragraphProperties.Node = propertyNode; TabStopStyleCollection tabCollection = new TabStopStyleCollection(this._document); if (propertyNode.HasChildNodes) foreach(XmlNode node in propertyNode.ChildNodes) if (node.Name == "style:tab-stops") foreach(XmlNode nodeTab in node.ChildNodes) if (nodeTab.Name == "style:tab-stop") tabCollection.Add(this.CreateTabStopStyle(nodeTab)); if (tabCollection.Count > 0) paragraphProperties.TabStopStyleCollection = tabCollection; return paragraphProperties; }