Example #1
0
 public CT_Row InsertNewRow(int index)
 {
     if (null == rowField) { rowField = new List<CT_Row>(); }
     CT_Row newrow = new CT_Row();
     rowField.Insert(index, newrow);
     return newrow;
 }
Example #2
0
 public static CT_Row Parse(XmlNode node, XmlNamespaceManager namespaceManager)
 {
     if (node == null)
         return null;
     CT_Row ctObj = new CT_Row();
     ctObj.r = XmlHelper.ReadUInt(node.Attributes["r"]);
     ctObj.spans = XmlHelper.ReadString(node.Attributes["spans"]);
     ctObj.s = XmlHelper.ReadUInt(node.Attributes["s"]);
     ctObj.customFormat = XmlHelper.ReadBool(node.Attributes["customFormat"]);
     if (node.Attributes["ht"]!=null)
         ctObj.ht = XmlHelper.ReadDouble(node.Attributes["ht"]);
     ctObj.hidden = XmlHelper.ReadBool(node.Attributes["hidden"]);
     ctObj.outlineLevel = XmlHelper.ReadByte(node.Attributes["outlineLevel"]);
     ctObj.customHeight = XmlHelper.ReadBool(node.Attributes["customHeight"]);
     ctObj.collapsed = XmlHelper.ReadBool(node.Attributes["collapsed"]);
     ctObj.thickTop = XmlHelper.ReadBool(node.Attributes["thickTop"]);
     ctObj.thickBot = XmlHelper.ReadBool(node.Attributes["thickBot"]);
     ctObj.ph = XmlHelper.ReadBool(node.Attributes["ph"]);
     ctObj.c = new List<CT_Cell>();
     foreach (XmlNode childNode in node.ChildNodes)
     {
         if (childNode.LocalName == "extLst")
             ctObj.extLst = CT_ExtensionList.Parse(childNode, namespaceManager);
         else if (childNode.LocalName == "c")
             ctObj.c.Add(CT_Cell.Parse(childNode, namespaceManager));
     }
     return ctObj;
 }
Example #3
0
        private List<CT_Row> rowField = null; // [0..*] 

        //public CT_SheetData()
        //{
        //    this.rowField = new List<CT_Row>();
        //}
        public CT_Row AddNewRow()
        {
            if (null == rowField) { rowField = new List<CT_Row>(); }
            CT_Row newrow = new CT_Row();
            rowField.Add(newrow);
            return newrow;
        }
Example #4
0
 public void Set(CT_Row row)
 {
     cField = row.cField;
     extLstField = row.extLstField;
     rField = row.rField;
     spansField = row.spansField;
     sField = row.sField;
     customFormatField = row.customFormatField;
     htField = row.htField;
     hiddenField = row.hiddenField;
     customHeightField = row.customHeightField;
     outlineLevelField = row.outlineLevelField;
     collapsedField = row.collapsedField;
     thickTopField = row.thickTopField;
     thickBotField = row.thickBotField;
     phField = row.phField;
 }