/*package*/ internal XSSFConditionalFormatting(XSSFSheet sh, CT_ConditionalFormatting cf) { _cf = cf; _sh = sh; }
/*package*/ internal XSSFConditionalFormatting(XSSFSheet sh) { _cf = new CT_ConditionalFormatting(); _sh = sh; }
//public CT_ConditionalFormatting Copy() //{ // throw new NotImplementedException(); //} public void Set(CT_ConditionalFormatting obj) { this.cfRuleField = obj.cfRuleField; this.extLstField = obj.extLstField; this.pivotField = obj.pivotField; this.sqrefField = obj.sqrefField; }
public CT_ConditionalFormatting AddNewConditionalFormatting() { if (null == conditionalFormattingField) { conditionalFormattingField = new List<CT_ConditionalFormatting>(); } CT_ConditionalFormatting cf = new CT_ConditionalFormatting(); this.conditionalFormattingField.Add(cf); return cf; }
public static CT_ConditionalFormatting Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) return null; CT_ConditionalFormatting ctObj = new CT_ConditionalFormatting(); ctObj.pivot = XmlHelper.ReadBool(node.Attributes["pivot"]); ctObj.sqref = XmlHelper.ReadString(node.Attributes["sqref"]); ctObj.cfRule = new List<CT_CfRule>(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "extLst") ctObj.extLst = CT_ExtensionList.Parse(childNode, namespaceManager); else if (childNode.LocalName == "cfRule") ctObj.cfRule.Add(CT_CfRule.Parse(childNode, namespaceManager)); } return ctObj; }