20 #ifndef INCLUDED_SC_SOURCE_FILTER_INC_XIROOT_HXX
21 #define INCLUDED_SC_SOURCE_FILTER_INC_XIROOT_HXX
XclImpValidationManager & GetValidationManager() const
void ReadCodeName(XclImpStream &rStrm, bool bGlobals)
Reads the CODENAME record and inserts the codename into the document.
std::shared_ptr< XclImpTabViewSettings > XclImpTabViewSettRef
ScDocumentImport & GetDocImport()
Drawing manager of a single sheet.
XclBiff
An enumeration for all Excel file format types (BIFF types).
std::shared_ptr< XclImpPageSettings > XclImpPageSettRef
Contains all view settings for a single sheet.
Contains all XF records occurred in the file.
XclImpTabViewSettings & GetTabViewSettings() const
Returns the view settings of the current sheet.
XclImpNumFmtBuffer & GetNumFmtBuffer() const
Returns the number format buffer.
Contains document view settings (WINDOW1 record).
XclImpPivotTableManager & GetPivotTableManager() const
Returns the pivot table manager.
XclImpValidationMgrRef mxValidMgr
Conditional formatting.
Stores all drawing and OLE objects and additional data related to these objects.
Stores global buffers and data needed for Excel import filter.
XclImpWebQueryBfrRef mxWebQueryBfr
Data validation.
XclImpRootData & mrImpData
static OUString GetScAddInName(const OUString &rXclName)
Returns the Calc add-in function name for an Excel function name.
This buffer contains all internal defined names of the document.
XclImpCondFmtMgrRef mxCondFmtMgr
All drawing objects.
XclImpObjectMgrRef mxObjMgr
Manager for internal/external links.
std::shared_ptr< XclImpNameManager > XclImpNameMgrRef
XclImpXFRangeBuffer & GetXFRangeBuffer() const
Returns the buffer of XF index ranges for a sheet.
Contains the XF indexes for every used cell in a single sheet.
std::shared_ptr< XclImpDocProtectBuffer > XclImpDocProtectRef
Stores global buffers and data needed elsewhere in the Excel filters.
std::shared_ptr< XclImpLinkManager > XclImpLinkMgrRef
XclImpObjectManager & GetObjectManager() const
Returns the drawing object manager.
Accessor class to ScDocument.
const XclImpRoot & GetRoot() const
Returns this root instance - for code readability in derived classes.
XclImpPageSettings & GetPageSettings() const
Returns the page settings of the current sheet.
Provides functions to convert Excel cell addresses to Calc cell addresses.
XclImpPalette & GetPalette() const
Returns the color buffer.
std::shared_ptr< XclImpValidationManager > XclImpValidationMgrRef
std::shared_ptr< XclImpXFRangeBuffer > XclImpXFRangeBfrRef
XclImpSst & GetSst() const
Returns the shared string table.
void SetHasBasic()
Called to indicate that the document contains a VB project.
std::shared_ptr< XclImpSst > XclImpSstRef
std::shared_ptr< XclImpNumFmtBuffer > XclImpNumFmtBfrRef
ExcelToSc & GetOldFmlaConverter() const
Returns the old formula converter.
XclImpXFBuffer & GetXFBuffer() const
Returns the cell formatting attributes buffer.
XclImpDocViewSettRef mxDocViewSett
Page settings for current sheet.
std::shared_ptr< XclImpDocViewSettings > XclImpDocViewSettRef
bool mbHasBasic
true = CODEPAGE record exists.
XclImpNameMgrRef mxNameMgr
Sheet creation order list.
std::shared_ptr< XclImpCondFormatManager > XclImpCondFmtMgrRef
XclImpNumFmtBfrRef mxNumFmtBfr
All fonts in the file.
XclImpRootData(XclBiff eBiff, SfxMedium &rMedium, const tools::SvRef< SotStorage > &xRootStrg, ScDocument &rDoc, rtl_TextEncoding eTextEnc)
true = document contains VB project.
std::shared_ptr< XclImpTabInfo > XclImpTabInfoRef
A buffer containing information about names and creation order of sheets.
XclImpTabInfo & GetTabInfo() const
Returns the buffer that contains the sheet creation order.
XclImpSstRef mxSst
The formula compiler.
XclImpAutoFilterBuffer & GetFilterManager() const
Returns the filter manager.
XclImpFontBfrRef mxFontBfr
The color buffer.
XclImpTabInfoRef mxTabInfo
Buffer of XF index ranges in a sheet.
XclImpAddressConverter & GetAddressConverter() const
Returns the address converter.
Contains all page (print) settings for a single sheet.
Stores all user defined number formats occurred in the file.
void FinalizeTable()
Is called when import filter stops importing a single sheet (all BIFF versions).
std::shared_ptr< ScDocumentImport > mxDocImport
Document protection options.
virtual ~XclImpRootData() override
ScRangeListTabs & GetTitleAreaBuffer() const
Returns the buffer that contains all print titles in the document.
std::shared_ptr< XclImpFormulaCompiler > XclImpFmlaCompRef
XclImpDocProtectRef mxDocProtect
Sheet protection options for current sheet.
XclImpNameManager & GetNameManager() const
Returns the buffer that contains internal defined names.
XclImpFormulaCompiler & GetFormulaCompiler() const
Returns the formula converter.
std::shared_ptr< XclImpWebQueryBuffer > XclImpWebQueryBfrRef
std::shared_ptr< XclImpPivotTableManager > XclImpPTableMgrRef
XclImpPageSettRef mxPageSett
All pivot tables and pivot caches.
std::shared_ptr< XclImpSheetProtectBuffer > XclImpTabProtectRef
bool HasBasic() const
Returns true, if the document contains a VB project.
XclImpSheetDrawing & GetCurrSheetDrawing() const
Returns the drawing container of the current sheet.
XclImpFmlaCompRef mxFmlaComp
The address converter.
XclImpXFBfrRef mpXFBfr
All number formats in the file.
XclImpLinkManager & GetLinkManager() const
Returns the link manager.
void SetCodePage(sal_uInt16 nCodePage)
Sets a code page read from a CODEPAGE record for byte string import.
XclImpPTableMgrRef mxPTableMgr
All web queries.
XclImpWebQueryBuffer & GetWebQueryBuffer() const
Returns the web query buffer.
std::shared_ptr< XclImpXFBuffer > XclImpXFBfrRef
XclImpPaletteRef mxPalette
The shared string table.
XclImpRoot(XclImpRootData &rImpRootData)
XclImpFontBuffer & GetFontBuffer() const
Returns the font buffer.
std::shared_ptr< XclImpString > XclImpStringRef
The main class for pivot table import.
Stores the data of all fonts occurred in an Excel file.
The SST (shared string table) contains all strings used in a BIFF8 file.
Stores the default colors for the current BIFF version and the contents of a PALETTE record...
XclImpAddrConvRef mxAddrConv
XclImpDocViewSettings & GetDocViewSettings() const
Returns the view settings of the entire document.
XclImpLinkMgrRef mxLinkMgr
Internal defined names.
XclImpCondFormatManager & GetCondFormatManager() const
Returns the conditional formatting manager.
XclImpXFRangeBfrRef mxXFRangeBfr
All XF record data in the file.
This class is used to import record oriented streams.
void InitializeTable(SCTAB nScTab)
Is called when import filter starts importing a single sheet (all BIFF versions). ...
XclImpTabProtectRef mxTabProtect
View settings for current sheet.
Access to global data from other classes.
std::shared_ptr< XclImpAddressConverter > XclImpAddrConvRef
XclImpSheetProtectBuffer & GetSheetProtectBuffer() const
Returns the sheet protection options of the current sheet.
This class represents an unformatted or formatted string and provides importing from stream...
Access to global data for a filter object (imported or exported document) from other classes...
XclImpDocProtectBuffer & GetDocProtectBuffer() const
Returns the document protection options.
XclImpTabViewSettRef mxTabViewSett
View settings for entire document.
std::shared_ptr< XclImpObjectManager > XclImpObjectMgrRef
std::shared_ptr< XclImpFontBuffer > XclImpFontBfrRef
This is the central class for the import of all internal/external links.
ScRangeListTabs & GetPrintAreaBuffer() const
Returns the buffer that contains all print areas in the document.
std::shared_ptr< XclImpPalette > XclImpPaletteRef