internal TXlsRecordLoader(TOle2File aDataStream, TBiff8XFMap aXFMap, TSST aSST, IFlexCelFontList aFontList, TBorderList aBorderList, TPatternList aPatternList, TEncryptionData aEncryption, TXlsBiffVersion aXlsBiffVersion, TNameRecordList aNames, TVirtualReader VirtualReader) : base(aSST, aFontList, aEncryption, aXlsBiffVersion, aXFMap, aNames, VirtualReader) { DataStream = aDataStream; BorderList = aBorderList; PatternList = aPatternList; }
internal TCopiedGen DrawingGen; //used when copying to make sure we don't repeat. #endregion #region Constructor internal TWorkbookGlobals(ExcelFile aWorkbook) { FWorkbook = aWorkbook; FFileEncryption = new TFileEncryption(); FLel = new TMiscRecordList(); FBoundSheets = new TBoundSheetList(); FFnGroups = new TMiscRecordList(); FWorkbookProtection = new TWorkbookProtection(); FFonts = new TFontRecordList(); FFormats = TFormatRecordList.Create(); FStyleXF = new TXFRecordList(); FCellXF = new TXFRecordList(); FDXF = new TDXFRecordList(); FStyles = new TStyleRecordList(); FTableStyles = new TTableStyleRecordList(); FPivotCache = new TMiscRecordList(); #if (FRAMEWORK30 && !COMPACTFRAMEWORK) FXlsxPivotCache = new TXlsxPivotCacheList(); FXlsxConnections = null; #endif FDocRoute = new TMiscRecordList(); FUserBView = new TMiscRecordList(); FMetaData = new TMiscRecordList(); FNames = new TNameRecordList(); FRealTimeData = new TMiscRecordList(); FReferences = new TReferences(); FHeaderImages = new TDrawingGroup(xlr.HEADERIMG, 14); FDrawingGroup = new TDrawingGroup(xlr.MSODRAWINGGROUP, 0); FSST = new TSST(); FWebPub = new TMiscRecordList(); FFeatHdr = new TMiscRecordList(); FDConn = new TMiscRecordList(); FBorders = new TBorderList(); FPatterns = new TPatternList(); FFutureRecords = new TMiscRecordList(); StylesFutureStorage = null; CalcOptions = new TCalcOptions(); ThemeRecord = new TThemeRecord(); #if (FRAMEWORK30 && !COMPACTFRAMEWORK) CustomXMLData = new TCustomXMLDataStorageList(); #endif }
internal TPxlRecordLoader(Stream aDataStream, TExternSheetList aExternSheetList, TEncryptionData aEncryption, TSST aSST, IFlexCelFontList aFontList, TBorderList aBorderList, TPatternList aPatternList, ExcelFile aWorkbook, TBiff8XFMap aXFMap, int aMainBookXFCount, TNameRecordList aNames, TVirtualReader VirtualReader) : base(aSST, aFontList, aEncryption, aWorkbook.XlsBiffVersion, aXFMap, aNames, VirtualReader) { DataStream = aDataStream; FExternSheetList = aExternSheetList; FormatId = 233; FWorkbook = aWorkbook; BorderList = aBorderList; PatternList = aPatternList; DataStreamLength = DataStream.Length; DataStreamPosition = DataStream.Position; //cached for performance. MainBookXFCount = aMainBookXFCount; }