private void ReadGdLst(TShapeGuideList GuideList, TShapeGeom ShapeGeom) { if (DataStream.IsSimpleTag) { DataStream.NextTag(); return; } string StartElement = DataStream.RecordName(); if (!DataStream.NextTag()) { return; } while (!DataStream.AtEndElement(StartElement)) { switch (DataStream.RecordName()) { case "gd": GuideList.Add(ReadGuide(ShapeGeom)); DataStream.FinishTag(); break; default: DataStream.GetXml(); break; } } }
internal static TRangeSet LoadFromXlsx(TOpenXmlReader DataStream) { TRangeSet Result = new TRangeSet(); for (int i = 0; i < Result.ix.Length; i++) { Result.ix[i] = DataStream.GetAttributeAsInt("i" + (i + 1).ToString(CultureInfo.InvariantCulture), -1); } Result.Source = new TWorksheetSource(); Result.Source.LoadAttsFromXlsx(DataStream); DataStream.FinishTag(); return(Result); }
internal static TXlsxPivotTableRecord Load(TOpenXmlReader DataStream) { TXlsxPivotLocationRecord Result = new TXlsxPivotLocationRecord(); Result.Refe = DataStream.GetAttributeAsRange("ref", true); Result.firstHeaderRow = DataStream.GetAttributeAsInt("firstHeaderRow", 0); Result.firstDataRow = DataStream.GetAttributeAsInt("firstDataRow", 0); Result.firstDataCol = DataStream.GetAttributeAsInt("firstDataCol", 0); Result.rowPageCount = DataStream.GetAttributeAsInt("rowPageCount", 0); Result.colPageCount = DataStream.GetAttributeAsInt("colPageCount", 0); DataStream.FinishTag(); return(Result); }
internal void LoadXlsx(TOpenXmlReader DataStream) { LoadAttsFromXlsx(DataStream); DataStream.FinishTag(); }