コード例 #1
0
ファイル: UXlsxShapeReader.cs プロジェクト: mwilian/demos
        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;
                }
            }
        }
コード例 #2
0
ファイル: UXlsxPivotTables.cs プロジェクト: mwilian/demos
        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);
        }
コード例 #3
0
ファイル: UXlsxPivotTables.cs プロジェクト: mwilian/demos
        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);
        }
コード例 #4
0
ファイル: UXlsxPivotTables.cs プロジェクト: mwilian/demos
 internal void LoadXlsx(TOpenXmlReader DataStream)
 {
     LoadAttsFromXlsx(DataStream);
     DataStream.FinishTag();
 }