public static CT_ColorSchemeAndMapping Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_ColorSchemeAndMapping ctObj = new CT_ColorSchemeAndMapping(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "clrScheme") { ctObj.clrScheme = CT_ColorScheme.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "clrMap") { ctObj.clrMap = CT_ColorMapping.Parse(childNode, namespaceManager); } } return(ctObj); }
public static CT_ColorScheme Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) return null; CT_ColorScheme ctObj = new CT_ColorScheme(); ctObj.name = XmlHelper.ReadString(node.Attributes["name"]); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "dk1") ctObj.dk1 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "lt1") ctObj.lt1 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "dk2") ctObj.dk2 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "lt2") ctObj.lt2 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "accent1") ctObj.accent1 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "accent2") ctObj.accent2 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "accent3") ctObj.accent3 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "accent4") ctObj.accent4 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "accent5") ctObj.accent5 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "accent6") ctObj.accent6 = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "hlink") ctObj.hlink = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "folHlink") ctObj.folHlink = CT_Color.Parse(childNode, namespaceManager); else if (childNode.LocalName == "extLst") ctObj.extLst = CT_OfficeArtExtensionList.Parse(childNode, namespaceManager); } return ctObj; }
public CT_BaseStylesOverride() { this.fmtSchemeField = new CT_StyleMatrix(); this.fontSchemeField = new CT_FontScheme(); this.clrSchemeField = new CT_ColorScheme(); }
public CT_ColorSchemeAndMapping() { this.clrMapField = new CT_ColorMapping(); this.clrSchemeField = new CT_ColorScheme(); }