Example #1
0
 public static CT_StyleMatrix Parse(XmlNode node, XmlNamespaceManager namespaceManager)
 {
     if (node == null)
         return null;
     CT_StyleMatrix ctObj = new CT_StyleMatrix();
     ctObj.name = XmlHelper.ReadString(node.Attributes["name"]);
     ctObj.lnStyleLst = new List<CT_LineProperties>();
     ctObj.effectStyleLst = new List<CT_EffectStyleItem>();
     foreach (XmlNode childNode in node.ChildNodes)
     {
         if (childNode.LocalName == "fillStyleLst")
             ctObj.fillStyleLst = CT_FillStyleList.Parse(childNode, namespaceManager);
         else if (childNode.LocalName == "bgFillStyleLst")
             ctObj.bgFillStyleLst = CT_BackgroundFillStyleList.Parse(childNode, namespaceManager);
         else if (childNode.LocalName == "lnStyleLst")
             ctObj.lnStyleLst.Add(CT_LineProperties.Parse(childNode, namespaceManager));
         else if (childNode.LocalName == "effectStyleLst")
             ctObj.effectStyleLst.Add(CT_EffectStyleItem.Parse(childNode, namespaceManager));
     }
     return ctObj;
 }
Example #2
0
 public CT_BaseStylesOverride()
 {
     this.fmtSchemeField  = new CT_StyleMatrix();
     this.fontSchemeField = new CT_FontScheme();
     this.clrSchemeField  = new CT_ColorScheme();
 }
Example #3
0
 public CT_BaseStylesOverride()
 {
     this.fmtSchemeField = new CT_StyleMatrix();
     this.fontSchemeField = new CT_FontScheme();
     this.clrSchemeField = new CT_ColorScheme();
 }