|
LibreOffice Module sc (master) 1
|
Stores global buffers and data needed for Excel import filter. More...
#include <xiroot.hxx>
Public Member Functions | |
| XclImpRootData (XclBiff eBiff, SfxMedium &rMedium, const tools::SvRef< SotStorage > &xRootStrg, ScDocument &rDoc, rtl_TextEncoding eTextEnc) | |
| true = document contains VB project. More... | |
| virtual | ~XclImpRootData () override |
Public Member Functions inherited from XclRootData | |
| XclRootData (XclBiff eBiff, SfxMedium &rMedium, tools::SvRef< SotStorage > xRootStrg, ScDocument &rDoc, rtl_TextEncoding eTextEnc, bool bExport) | |
| false = Import, true = Export. More... | |
| virtual | ~XclRootData () |
Public Member Functions inherited from XclDebugObjCounter | |
| XclDebugObjCounter () | |
| ~XclDebugObjCounter () | |
Public Attributes | |
| XclImpAddrConvRef | mxAddrConv |
| XclImpFmlaCompRef | mxFmlaComp |
| The address converter. More... | |
| XclImpSstRef | mxSst |
| The formula compiler. More... | |
| XclImpPaletteRef | mxPalette |
| The shared string table. More... | |
| XclImpFontBfrRef | mxFontBfr |
| The color buffer. More... | |
| XclImpNumFmtBfrRef | mxNumFmtBfr |
| All fonts in the file. More... | |
| XclImpXFBfrRef | mpXFBfr |
| All number formats in the file. More... | |
| XclImpXFRangeBfrRef | mxXFRangeBfr |
| All XF record data in the file. More... | |
| XclImpTabInfoRef | mxTabInfo |
| Buffer of XF index ranges in a sheet. More... | |
| XclImpNameMgrRef | mxNameMgr |
| Sheet creation order list. More... | |
| XclImpLinkMgrRef | mxLinkMgr |
| Internal defined names. More... | |
| XclImpObjectMgrRef | mxObjMgr |
| Manager for internal/external links. More... | |
| XclImpCondFmtMgrRef | mxCondFmtMgr |
| All drawing objects. More... | |
| XclImpValidationMgrRef | mxValidMgr |
| Conditional formatting. More... | |
| XclImpWebQueryBfrRef | mxWebQueryBfr |
| Data validation. More... | |
| XclImpPTableMgrRef | mxPTableMgr |
| All web queries. More... | |
| XclImpPageSettRef | mxPageSett |
| All pivot tables and pivot caches. More... | |
| XclImpDocViewSettRef | mxDocViewSett |
| Page settings for current sheet. More... | |
| XclImpTabViewSettRef | mxTabViewSett |
| View settings for entire document. More... | |
| XclImpTabProtectRef | mxTabProtect |
| View settings for current sheet. More... | |
| XclImpDocProtectRef | mxDocProtect |
| Sheet protection options for current sheet. More... | |
| std::shared_ptr< ScDocumentImport > | mxDocImport |
| Document protection options. More... | |
| std::unique_ptr< ScRangeListTabs > | mpPrintRanges |
| std::unique_ptr< ScRangeListTabs > | mpPrintTitles |
| bool | mbHasCodePage |
| bool | mbHasBasic |
| true = CODEPAGE record exists. More... | |
Public Attributes inherited from XclRootData | |
| XclBiff | meBiff |
| XclOutput | meOutput |
| Current BIFF version. More... | |
| SfxMedium & | mrMedium |
| Current Output format. More... | |
| tools::SvRef< SotStorage > | mxRootStrg |
| The medium to import from. More... | |
| ScDocument & | mrDoc |
| The root OLE storage of imported/exported file. More... | |
| OUString | maDocUrl |
| The source or destination document. More... | |
| OUString | maBasePath |
| Document URL of imported/exported file. More... | |
| OUString | maUserName |
| Base path of imported/exported file (path of maDocUrl). More... | |
| rtl_TextEncoding | meTextEnc |
| The default password used for stream encryption. More... | |
| LanguageType | meSysLang |
| Text encoding to import/export byte strings. More... | |
| LanguageType | meDocLang |
| System language. More... | |
| LanguageType | meUILang |
| Document language (import: from file, export: from system). More... | |
| sal_Int16 | mnDefApiScript |
| UI language (import: from file, export: from system). More... | |
| ScAddress | maScMaxPos |
| Default script type for blank cells (API constant). More... | |
| ScAddress | maXclMaxPos |
| Highest Calc cell position. More... | |
| ScAddress | maMaxPos |
| Highest Excel cell position. More... | |
| ScEEDefaulterRef | mxEditEngine |
| Highest position valid in Calc and Excel. More... | |
| ScHeaderEERef | mxHFEditEngine |
| Edit engine for rich strings etc. More... | |
| EditEngineRef | mxDrawEditEng |
| Edit engine for header/footer. More... | |
| XclFontPropSetHlpRef | mxFontPropSetHlp |
| Edit engine for text boxes. More... | |
| XclChPropSetHlpRef | mxChPropSetHlp |
| Property set helper for fonts. More... | |
| ScExtDocOptRef | mxExtDocOpt |
| Property set helper for chart filter. More... | |
| XclTracerRef | mxTracer |
| Extended document options. More... | |
| RootDataRef | mxRD |
| Filter tracer. More... | |
| double | mfScreenPixelX |
| Old RootData struct. Will be removed. More... | |
| double | mfScreenPixelY |
| Width of a screen pixel (1/100 mm). More... | |
| tools::Long | mnCharWidth |
| Height of a screen pixel (1/100 mm). More... | |
| tools::Long | mnSpaceWidth |
| Width of '0' in default font (twips). More... | |
| SCTAB | mnScTab |
| Width of space char ' ' using default font. More... | |
| const bool | mbExport |
| Current Calc sheet index. More... | |
Public Attributes inherited from XclDebugObjCounter | |
| sal_Int32 | mnObjCnt |
Additional Inherited Members | |
Static Public Attributes inherited from XclRootData | |
| static constexpr OUStringLiteral | gaDefPassword = u"VelvetSweatshop" |
| Current user name. More... | |
Stores global buffers and data needed for Excel import filter.
Definition at line 63 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpAddressConverter > XclImpRootData::XclImpAddrConvRef |
Definition at line 65 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpCondFormatManager > XclImpRootData::XclImpCondFmtMgrRef |
Definition at line 78 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpDocProtectBuffer > XclImpRootData::XclImpDocProtectRef |
Definition at line 86 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpDocViewSettings > XclImpRootData::XclImpDocViewSettRef |
Definition at line 83 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpFormulaCompiler > XclImpRootData::XclImpFmlaCompRef |
Definition at line 66 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpFontBuffer > XclImpRootData::XclImpFontBfrRef |
Definition at line 70 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpLinkManager > XclImpRootData::XclImpLinkMgrRef |
Definition at line 76 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpNameManager > XclImpRootData::XclImpNameMgrRef |
Definition at line 75 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpNumFmtBuffer > XclImpRootData::XclImpNumFmtBfrRef |
Definition at line 71 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpObjectManager > XclImpRootData::XclImpObjectMgrRef |
Definition at line 77 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpPageSettings > XclImpRootData::XclImpPageSettRef |
Definition at line 82 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpPalette > XclImpRootData::XclImpPaletteRef |
Definition at line 69 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpPivotTableManager > XclImpRootData::XclImpPTableMgrRef |
Definition at line 81 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpSst > XclImpRootData::XclImpSstRef |
Definition at line 68 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpTabInfo > XclImpRootData::XclImpTabInfoRef |
Definition at line 74 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpSheetProtectBuffer > XclImpRootData::XclImpTabProtectRef |
Definition at line 85 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpTabViewSettings > XclImpRootData::XclImpTabViewSettRef |
Definition at line 84 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpValidationManager > XclImpRootData::XclImpValidationMgrRef |
Definition at line 79 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpWebQueryBuffer > XclImpRootData::XclImpWebQueryBfrRef |
Definition at line 80 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpXFBuffer > XclImpRootData::XclImpXFBfrRef |
Definition at line 72 of file xiroot.hxx.
| typedef std::shared_ptr< XclImpXFRangeBuffer > XclImpRootData::XclImpXFRangeBfrRef |
Definition at line 73 of file xiroot.hxx.
|
explicit |
true = document contains VB project.
Definition at line 44 of file xiroot.cxx.
References make_shared().
|
overridevirtual |
Definition at line 53 of file xiroot.cxx.
| bool XclImpRootData::mbHasBasic |
true = CODEPAGE record exists.
Definition at line 120 of file xiroot.hxx.
Referenced by XclImpRoot::HasBasic(), XclImpRoot::ReadCodeName(), and XclImpRoot::SetHasBasic().
| bool XclImpRootData::mbHasCodePage |
Definition at line 119 of file xiroot.hxx.
Referenced by XclImpRoot::SetCodePage().
| std::unique_ptr<ScRangeListTabs> XclImpRootData::mpPrintRanges |
Definition at line 116 of file xiroot.hxx.
Referenced by XclImpRoot::GetPrintAreaBuffer(), and XclImpRoot::XclImpRoot().
| std::unique_ptr<ScRangeListTabs> XclImpRootData::mpPrintTitles |
Definition at line 117 of file xiroot.hxx.
Referenced by XclImpRoot::GetTitleAreaBuffer(), and XclImpRoot::XclImpRoot().
| XclImpXFBfrRef XclImpRootData::mpXFBfr |
All number formats in the file.
Definition at line 95 of file xiroot.hxx.
Referenced by XclImpRoot::GetXFBuffer(), and XclImpRoot::XclImpRoot().
| XclImpAddrConvRef XclImpRootData::mxAddrConv |
Definition at line 88 of file xiroot.hxx.
Referenced by XclImpRoot::GetAddressConverter(), and XclImpRoot::XclImpRoot().
| XclImpCondFmtMgrRef XclImpRootData::mxCondFmtMgr |
All drawing objects.
Definition at line 103 of file xiroot.hxx.
Referenced by XclImpRoot::GetCondFormatManager(), and XclImpRoot::XclImpRoot().
| std::shared_ptr<ScDocumentImport> XclImpRootData::mxDocImport |
Document protection options.
Definition at line 114 of file xiroot.hxx.
Referenced by XclImpRoot::GetDocImport().
| XclImpDocProtectRef XclImpRootData::mxDocProtect |
Sheet protection options for current sheet.
Definition at line 112 of file xiroot.hxx.
Referenced by XclImpRoot::GetDocProtectBuffer(), and XclImpRoot::XclImpRoot().
| XclImpDocViewSettRef XclImpRootData::mxDocViewSett |
Page settings for current sheet.
Definition at line 109 of file xiroot.hxx.
Referenced by XclImpRoot::GetDocViewSettings(), and XclImpRoot::XclImpRoot().
| XclImpFmlaCompRef XclImpRootData::mxFmlaComp |
The address converter.
Definition at line 89 of file xiroot.hxx.
Referenced by XclImpRoot::GetFormulaCompiler(), and XclImpRoot::XclImpRoot().
| XclImpFontBfrRef XclImpRootData::mxFontBfr |
The color buffer.
Definition at line 93 of file xiroot.hxx.
Referenced by XclImpRoot::GetFontBuffer(), and XclImpRoot::XclImpRoot().
| XclImpLinkMgrRef XclImpRootData::mxLinkMgr |
Internal defined names.
Definition at line 100 of file xiroot.hxx.
Referenced by XclImpRoot::GetLinkManager(), and XclImpRoot::XclImpRoot().
| XclImpNameMgrRef XclImpRootData::mxNameMgr |
Sheet creation order list.
Definition at line 99 of file xiroot.hxx.
Referenced by XclImpRoot::GetNameManager(), and XclImpRoot::XclImpRoot().
| XclImpNumFmtBfrRef XclImpRootData::mxNumFmtBfr |
All fonts in the file.
Definition at line 94 of file xiroot.hxx.
Referenced by XclImpRoot::GetNumFmtBuffer(), and XclImpRoot::XclImpRoot().
| XclImpObjectMgrRef XclImpRootData::mxObjMgr |
Manager for internal/external links.
Definition at line 102 of file xiroot.hxx.
Referenced by XclImpRoot::GetCurrSheetDrawing(), XclImpRoot::GetObjectManager(), and XclImpRoot::XclImpRoot().
| XclImpPageSettRef XclImpRootData::mxPageSett |
All pivot tables and pivot caches.
Definition at line 108 of file xiroot.hxx.
Referenced by XclImpRoot::GetPageSettings(), and XclImpRoot::XclImpRoot().
| XclImpPaletteRef XclImpRootData::mxPalette |
The shared string table.
Definition at line 92 of file xiroot.hxx.
Referenced by XclImpRoot::GetPalette(), and XclImpRoot::XclImpRoot().
| XclImpPTableMgrRef XclImpRootData::mxPTableMgr |
All web queries.
Definition at line 106 of file xiroot.hxx.
Referenced by XclImpRoot::GetPivotTableManager(), and XclImpRoot::XclImpRoot().
| XclImpSstRef XclImpRootData::mxSst |
The formula compiler.
Definition at line 91 of file xiroot.hxx.
Referenced by XclImpRoot::GetSst(), and XclImpRoot::XclImpRoot().
| XclImpTabInfoRef XclImpRootData::mxTabInfo |
Buffer of XF index ranges in a sheet.
Definition at line 98 of file xiroot.hxx.
Referenced by XclImpRoot::GetTabInfo(), and XclImpRoot::XclImpRoot().
| XclImpTabProtectRef XclImpRootData::mxTabProtect |
View settings for current sheet.
Definition at line 111 of file xiroot.hxx.
Referenced by XclImpRoot::GetSheetProtectBuffer(), and XclImpRoot::XclImpRoot().
| XclImpTabViewSettRef XclImpRootData::mxTabViewSett |
View settings for entire document.
Definition at line 110 of file xiroot.hxx.
Referenced by XclImpRoot::GetTabViewSettings(), and XclImpRoot::XclImpRoot().
| XclImpValidationMgrRef XclImpRootData::mxValidMgr |
Conditional formatting.
Definition at line 104 of file xiroot.hxx.
Referenced by XclImpRoot::GetValidationManager(), and XclImpRoot::XclImpRoot().
| XclImpWebQueryBfrRef XclImpRootData::mxWebQueryBfr |
Data validation.
Definition at line 105 of file xiroot.hxx.
Referenced by XclImpRoot::GetWebQueryBuffer(), and XclImpRoot::XclImpRoot().
| XclImpXFRangeBfrRef XclImpRootData::mxXFRangeBfr |
All XF record data in the file.
Definition at line 96 of file xiroot.hxx.
Referenced by XclImpRoot::GetXFRangeBuffer(), and XclImpRoot::XclImpRoot().