public static CT_ShapeStyle Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_ShapeStyle ctObj = new CT_ShapeStyle(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "lnRef") { ctObj.lnRef = CT_StyleMatrixReference.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "fillRef") { ctObj.fillRef = CT_StyleMatrixReference.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "effectRef") { ctObj.effectRef = CT_StyleMatrixReference.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "fontRef") { ctObj.fontRef = CT_FontReference.Parse(childNode, namespaceManager); } } return(ctObj); }
public CT_TableStyleTextStyle() { this.extLstField = new CT_OfficeArtExtensionList(); this.prstClrField = new CT_PresetColor(); this.schemeClrField = new CT_SchemeColor(); this.sysClrField = new CT_SystemColor(); this.hslClrField = new CT_HslColor(); this.srgbClrField = new CT_SRgbColor(); this.scrgbClrField = new CT_ScRgbColor(); this.fontRefField = new CT_FontReference(); this.fontField = new CT_FontCollection(); this.bField = ST_OnOffStyleType.def; this.iField = ST_OnOffStyleType.def; }
public static CT_FontReference Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_FontReference ctObj = new CT_FontReference(); if (node.Attributes["idx"] != null) { ctObj.idx = (ST_FontCollectionIndex)Enum.Parse(typeof(ST_FontCollectionIndex), node.Attributes["idx"].Value); } foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "scrgbClr") { ctObj.scrgbClr = CT_ScRgbColor.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "srgbClr") { ctObj.srgbClr = CT_SRgbColor.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "hslClr") { ctObj.hslClr = CT_HslColor.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "sysClr") { ctObj.sysClr = CT_SystemColor.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "schemeClr") { ctObj.schemeClr = CT_SchemeColor.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "prstClr") { ctObj.prstClr = CT_PresetColor.Parse(childNode, namespaceManager); } } return(ctObj); }
public CT_FontReference AddNewFontRef() { this.fontRefField = new CT_FontReference(); return(this.fontRefField); }
public CT_FontReference AddNewFontRef() { this.fontRefField = new CT_FontReference(); return this.fontRefField; }
public static CT_FontReference Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) return null; CT_FontReference ctObj = new CT_FontReference(); if (node.Attributes["idx"] != null) ctObj.idx = (ST_FontCollectionIndex)Enum.Parse(typeof(ST_FontCollectionIndex), node.Attributes["idx"].Value); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "scrgbClr") ctObj.scrgbClr = CT_ScRgbColor.Parse(childNode, namespaceManager); else if (childNode.LocalName == "srgbClr") ctObj.srgbClr = CT_SRgbColor.Parse(childNode, namespaceManager); else if (childNode.LocalName == "hslClr") ctObj.hslClr = CT_HslColor.Parse(childNode, namespaceManager); else if (childNode.LocalName == "sysClr") ctObj.sysClr = CT_SystemColor.Parse(childNode, namespaceManager); else if (childNode.LocalName == "schemeClr") ctObj.schemeClr = CT_SchemeColor.Parse(childNode, namespaceManager); else if (childNode.LocalName == "prstClr") ctObj.prstClr = CT_PresetColor.Parse(childNode, namespaceManager); } return ctObj; }