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().