#include <xeroot.hxx>
Inherits XclRoot, and XclRoot.
Inherited by ExcAutoFilterRecs [protected], ExcAutoFilterRecs [protected], ExcDocument [protected], ExcDocument [protected], ExcTable, ExcTable, ExportBiff5 [protected], ExportBiff5 [protected], ExportXml2007 [protected], XclEscher [protected], XclEscher [protected], XclEscherClientTextbox [protected], XclEscherClientTextbox [protected], XclEscherEx [protected], XclEscherEx [protected], XclExpArrayBuffer [protected], XclExpArrayBuffer [protected], XclExpAutofilter [protected], XclExpAutofilter [protected], XclExpCellTable [protected], XclExpCellTable [protected], XclExpCF [protected], XclExpCF [protected], XclExpCFImpl [protected], XclExpCFImpl [protected], XclExpChangeTrack [protected], XclExpChangeTrack [protected], XclExpChart [protected], XclExpChart [protected], XclExpChartObj [protected], XclExpChartObj [protected], XclExpChartPageSettings [protected], XclExpChartPageSettings [protected], XclExpChRoot, XclExpChRoot, XclExpChTrCellContent [protected], XclExpChTrCellContent [protected], XclExpChTrInsertTab [protected], XclExpChTrInsertTab [protected], XclExpColinfo [protected], XclExpColinfo [protected], XclExpColinfoBuffer [protected], XclExpColinfoBuffer [protected], XclExpCondfmt [protected], XclExpCondfmt [protected], XclExpCondFormatBuffer [protected], XclExpCondFormatBuffer [protected], XclExpControlHelper [protected], XclExpControlHelper [protected], XclExpDefcolwidth [protected], XclExpDefcolwidth [protected], XclExpDffAnchor [protected], XclExpDffAnchor [protected], XclExpDV [protected], XclExpDV [protected], XclExpDval [protected], XclExpDval [protected], XclExpExternSheetBase [protected], XclExpExternSheetBase [protected], XclExpExtNameBase [protected], XclExpExtNameBase [protected], XclExpExtNameBuffer [protected], XclExpExtNameBuffer [protected], XclExpFilterManager [protected], XclExpFilterManager [protected], XclExpFmlaCompImpl [protected], XclExpFmlaCompImpl [protected], XclExpFont [protected], XclExpFont [protected], XclExpFontBuffer [protected], XclExpFontBuffer [protected], XclExpFormulaCompiler [protected], XclExpFormulaCompiler [protected], XclExpHFConverter [protected], XclExpHFConverter [protected], XclExpHyperlinkHelper [protected], XclExpHyperlinkHelper [protected], XclExpLabelranges [protected], XclExpLabelranges [protected], XclExpLinkManager [protected], XclExpLinkManager [protected], XclExpLinkManagerImpl [protected], XclExpLinkManagerImpl [protected], XclExpMergedcells [protected], XclExpMergedcells [protected], XclExpName [protected], XclExpName [protected], XclExpNameManager [protected], XclExpNameManager [protected], XclExpNameManagerImpl [protected], XclExpNameManagerImpl [protected], XclExpNumFmtBuffer [protected], XclExpNumFmtBuffer [protected], XclExpPageSettings [protected], XclExpPageSettings [protected], XclExpPCField [protected], XclExpPCField [protected], XclExpPivotCache [protected], XclExpPivotCache [protected], XclExpPivotTable [protected], XclExpPivotTable [protected], XclExpPivotTableManager [protected], XclExpPivotTableManager [protected], XclExpProgressBar [protected], XclExpProgressBar [protected], XclExpRow [protected], XclExpRow [protected], XclExpRowBuffer [protected], XclExpRowBuffer [protected], XclExpShrfmlaBuffer [protected], XclExpShrfmlaBuffer [protected], XclExpSupbookBuffer [protected], XclExpSupbookBuffer [protected], XclExpTabInfo [protected], XclExpTabInfo [protected], XclExpTableopBuffer [protected], XclExpTableopBuffer [protected], XclExpTabViewSettings [protected], XclExpTabViewSettings [protected], XclExpXF [protected], XclExpXF [protected], XclExpXFBuffer [protected], XclExpXFBuffer [protected], XclExpXmlStyleSheet [protected], XclExpXmlStyleSheet [protected], XclObjList [protected], and XclObjList [protected].

Public Member Functions | |
| XclExpRoot (XclExpRootData &rExpRootData) | |
| const XclExpRoot & | GetRoot () const |
| Returns this root instance - for code readability in derived classes. | |
| bool | IsRelUrl () const |
| Returns true, if URLs should be stored relative to the document location. | |
| XclExpTabInfo & | GetTabInfo () const |
| Returns the buffer for Calc->Excel sheet index conversion. | |
| XclExpAddressConverter & | GetAddressConverter () const |
| Returns the address converter. | |
| XclExpFormulaCompiler & | GetFormulaCompiler () const |
| Returns the formula compiler to produce formula token arrays. | |
| XclExpProgressBar & | GetProgressBar () const |
| Returns the export progress bar. | |
| XclExpSst & | GetSst () const |
| Returns the shared string table. | |
| XclExpPalette & | GetPalette () const |
| Returns the color buffer. | |
| XclExpFontBuffer & | GetFontBuffer () const |
| Returns the font buffer. | |
| XclExpNumFmtBuffer & | GetNumFmtBuffer () const |
| Returns the number format buffer. | |
| XclExpXFBuffer & | GetXFBuffer () const |
| Returns the cell formatting attributes buffer. | |
| XclExpLinkManager & | GetGlobalLinkManager () const |
| Returns the global link manager for defined names. | |
| XclExpLinkManager & | GetLocalLinkManager () const |
| Returns the local link manager for the current sheet. | |
| XclExpNameManager & | GetNameManager () const |
| Returns the buffer that contains internal defined names. | |
| XclExpFilterManager & | GetFilterManager () const |
| Returns the filter manager. | |
| XclExpPivotTableManager & | GetPivotTableManager () const |
| Returns the pivot table manager. | |
| void | InitializeConvert () |
| Is called when export filter starts to create the Excel document (all BIFF versions). | |
| void | InitializeGlobals () |
| Is called when export filter starts to create the workbook global data (>=BIFF5). | |
| void | InitializeTable (SCTAB nScTab) |
| Is called when export filter starts to create data for a single sheet (all BIFF versions). | |
| void | InitializeSave () |
| Is called before export filter starts to write the records to the stream. | |
| XclExpRecordRef | CreateRecord (sal_uInt16 nRecId) const |
| Returns the reference to a record (or record list) representing a root object. | |
| bool | IsDocumentEncrypted () const |
| const String | GetPassword () const |
| XclExpRoot (XclExpRootData &rExpRootData) | |
| const XclExpRoot & | GetRoot () const |
| Returns this root instance - for code readability in derived classes. | |
| bool | IsRelUrl () const |
| Returns true, if URLs should be stored relative to the document location. | |
| XclExpTabInfo & | GetTabInfo () const |
| Returns the buffer for Calc->Excel sheet index conversion. | |
| XclExpAddressConverter & | GetAddressConverter () const |
| Returns the address converter. | |
| XclExpFormulaCompiler & | GetFormulaCompiler () const |
| Returns the formula compiler to produce formula token arrays. | |
| XclExpProgressBar & | GetProgressBar () const |
| Returns the export progress bar. | |
| XclExpSst & | GetSst () const |
| Returns the shared string table. | |
| XclExpPalette & | GetPalette () const |
| Returns the color buffer. | |
| XclExpFontBuffer & | GetFontBuffer () const |
| Returns the font buffer. | |
| XclExpNumFmtBuffer & | GetNumFmtBuffer () const |
| Returns the number format buffer. | |
| XclExpXFBuffer & | GetXFBuffer () const |
| Returns the cell formatting attributes buffer. | |
| XclExpLinkManager & | GetGlobalLinkManager () const |
| Returns the global link manager for defined names. | |
| XclExpLinkManager & | GetLocalLinkManager () const |
| Returns the local link manager for the current sheet. | |
| XclExpNameManager & | GetNameManager () const |
| Returns the buffer that contains internal defined names. | |
| XclExpFilterManager & | GetFilterManager () const |
| Returns the filter manager. | |
| XclExpPivotTableManager & | GetPivotTableManager () const |
| Returns the pivot table manager. | |
| void | InitializeConvert () |
| Is called when export filter starts to create the Excel document (all BIFF versions). | |
| void | InitializeGlobals () |
| Is called when export filter starts to create the workbook global data (>=BIFF5). | |
| void | InitializeTable (SCTAB nScTab) |
| Is called when export filter starts to create data for a single sheet (all BIFF versions). | |
| void | InitializeSave () |
| Is called before export filter starts to write the records to the stream. | |
| XclExpRecordRef | CreateRecord (sal_uInt16 nRecId) const |
| Returns the reference to a record (or record list) representing a root object. | |
| bool | IsDocumentEncrypted () const |
| const String | GetPassword () const |
Private Member Functions | |
| XclExpRootData::XclExpLinkMgrRef | GetLocalLinkMgrRef () const |
| Returns the local or global link manager, depending on current context. | |
| XclExpRootData::XclExpLinkMgrRef | GetLocalLinkMgrRef () const |
| Returns the local or global link manager, depending on current context. | |
Private Attributes | |
| XclExpRootData & | mrExpData |
Definition at line 106 of file inc/xeroot.hxx.
| XclExpRoot::XclExpRoot | ( | XclExpRootData & | rExpRootData | ) | [explicit] |
Definition at line 67 of file xeroot.cxx.
| XclExpRoot::XclExpRoot | ( | XclExpRootData & | rExpRootData | ) | [explicit] |
| const XclExpRoot& XclExpRoot::GetRoot | ( | ) | const [inline] |
Returns this root instance - for code readability in derived classes.
Reimplemented from XclRoot.
Definition at line 112 of file inc/xeroot.hxx.
Referenced by XclExpPivotCache::AddGroupFields(), ExcAutoFilterRecs::AddObjRecs(), XclExpPivotCache::AddStdFields(), XclExpFmlaCompImpl::Append(), XclExpFmlaCompImpl::AppendExt(), XclExpChSourceLink::AppendString(), XclExpColinfo::ConvertXFIndexes(), XclExpLinkManagerImpl5::CreateInternal(), XclExpNameManagerImpl::CreateName(), XclExpShrfmlaBuffer::CreateOrExtendShrfmla(), XclExpPivotTableManager::CreatePivotCache(), XclExpPivotTableManager::CreatePivotTables(), XclObjList::EndSheet(), ExportBiff8::ExportBiff8(), ExcTable::FillAsEmptyTable(), ExcTable::FillAsHeader(), ExcTable::FillAsTable(), ExcTable::FillAsXmlTable(), XclExpRowBuffer::Finalize(), XclExpRow::Finalize(), XclExpLinkManagerImpl5::FindInternal(), ExcAutoFilterRecs::GetByCol(), XclExpExternSheetBase::GetExtNameBuffer(), XclExpRowBuffer::GetOrCreateRow(), XclExpSupbookBuffer::GetXti(), XclExpXF::Init(), XclExpFontBuffer::InitDefaultFonts(), XclExpColinfoBuffer::Initialize(), InitializeConvert(), InitializeGlobals(), InitializeTable(), XclExpFilterManager::InitTabFilter(), XclExpFontBuffer::Insert(), XclExpExtNameBuffer::InsertAddIn(), XclExpSupbookBuffer::InsertAddIn(), XclExpNameManagerImpl::InsertBuiltInName(), XclExpXFBuffer::InsertCellXF(), XclExpExtNameBuffer::InsertDde(), XclExpSupbookBuffer::InsertDde(), XclExpXFBuffer::InsertDefaultRecords(), XclExpExtNameBuffer::InsertEuroTool(), XclExpSupbookBuffer::InsertEuroTool(), XclExpSupbookBuffer::InsertExtName(), XclExpExtNameBuffer::InsertExtName(), XclExpNameManagerImpl::InsertMacroCall(), XclExpNameManagerImpl::InsertRawName(), XclExpXFBuffer::InsertStyleXF(), XclExpNameManagerImpl::InsertUniqueName(), XclExpDefcolwidth::IsDefWidth(), XclExpHyperlinkHelper::ProcessUrlField(), XclExpChangeTrack::PushActionRecord(), ExcDocument::ReadDoc(), XclExpDefcolwidth::SetDefWidth(), XclEscherEx::StartShape(), XclExpSupbook::StoreCell(), XclExpSupbookBuffer::StoreCell(), XclExpSupbookBuffer::StoreCellRange(), XclExpSupbook::StoreCellRange(), XclExpChangeTrack::Write(), ExcDocument::Write(), XclExpXF::WriteBody(), XclExpPivotCache::WriteCacheStream(), XclEscherClientTextbox::WriteData(), XclExpPivotCache::WriteDconref(), XclExpChangeTrack::WriteUserNamesStream(), XclExpTabViewSettings::WriteWindow2(), ExcDocument::WriteXml(), XclExpCellTable::XclExpCellTable(), XclExpCondfmt::XclExpCondfmt(), XclExpCondFormatBuffer::XclExpCondFormatBuffer(), XclExpPageSettings::XclExpPageSettings(), and XclExpSupbookBuffer::XclExpSupbookBuffer().
| bool XclExpRoot::IsRelUrl | ( | ) | const [inline] |
Returns true, if URLs should be stored relative to the document location.
Definition at line 114 of file inc/xeroot.hxx.
References XclExpRootData::mbRelUrl, and mrExpData.
Referenced by XclExpHyperlink::BuildFileName(), and XclExpUrlHelper::EncodeUrl().
| XclExpTabInfo & XclExpRoot::GetTabInfo | ( | ) | const |
Returns the buffer for Calc->Excel sheet index conversion.
Definition at line 73 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxTabInfo.
Referenced by XclExpProgressBar::ActivateCreateRowsSegment(), XclExpNameManagerImpl::CreateBuiltInNames(), XclExpLinkManagerImpl5::CreateInternal(), ExcBundlesheet::ExcBundlesheet(), ExcTable::FillAsHeader(), XclExpLinkManagerImpl8::FindExtSheet(), XclExpLinkManagerImpl5::FindInternal(), XclExpProgressBar::Initialize(), ExcDocument::ReadDoc(), XclExpChTrInsertTab::SaveActionData(), XclExpWindow1::SaveXml(), XclExpChTrInsertTab::SaveXml(), XclExpName::SetLocalTab(), XclExpSupbookBuffer::StoreCellRange(), XclExpLinkManagerImpl8::StoreCellRange(), XclExpWindow1::WriteBody(), ExcTable::WriteXml(), XclExpChangeTrack::XclExpChangeTrack(), XclExpPivotCache::XclExpPivotCache(), XclExpSupbookBuffer::XclExpSupbookBuffer(), and XclExpTabViewSettings::XclExpTabViewSettings().
| XclExpAddressConverter & XclExpRoot::GetAddressConverter | ( | ) | const |
Returns the address converter.
Definition at line 79 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxAddrConv.
Referenced by XclExpNameManagerImpl::CreateBuiltInNames(), XclExpTabViewSettings::CreateSelectionData(), XclExpDV::Finalize(), XclExpLabelranges::Save(), XclExpMergedcells::Save(), ExportBiff5::Write(), ExportXml2007::Write(), XclExpCellTable::XclExpCellTable(), XclExpCondfmt::XclExpCondfmt(), XclExpDffDropDownAnchor::XclExpDffDropDownAnchor(), XclExpPivotCache::XclExpPivotCache(), XclExpPivotTable::XclExpPivotTable(), and XclExpTabViewSettings::XclExpTabViewSettings().
| XclExpFormulaCompiler & XclExpRoot::GetFormulaCompiler | ( | ) | const |
Returns the formula compiler to produce formula token arrays.
Definition at line 85 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxFmlaComp.
Referenced by XclExpArrayBuffer::CreateArray(), XclExpShrfmla::CreateCellTokenArray(), XclExpTableop::CreateCellTokenArray(), XclExpArray::CreateCellTokenArray(), XclExpNameManagerImpl::CreateName(), XclExpShrfmlaBuffer::CreateOrExtendShrfmla(), XclExpChTrCellContent::GetCellData(), XclExpNameManager::InsertBuiltInName(), XclExpNameManagerImpl::InsertMacroCall(), XclExpFormulaCell::Save(), XclMacroHelper::SetMacroLink(), XclExpCFImpl::XclExpCFImpl(), XclExpDV::XclExpDV(), and XclExpWebQueryBuffer::XclExpWebQueryBuffer().
| XclExpProgressBar & XclExpRoot::GetProgressBar | ( | ) | const |
Returns the export progress bar.
Definition at line 91 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxProgress.
Referenced by XclExpRowBuffer::Finalize(), XclExpRow::Finalize(), InitializeConvert(), XclExpCellTable::XclExpCellTable(), and XclExpRow::XclExpRow().
| XclExpSst & XclExpRoot::GetSst | ( | ) | const |
Returns the shared string table.
Definition at line 97 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxSst.
Referenced by XclExpLabelCell::Init().
| XclExpPalette & XclExpRoot::GetPalette | ( | ) | const |
Returns the color buffer.
Definition at line 103 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxPalette.
Referenced by XclExpChLineFormat::Convert(), XclExpChAreaFormat::Convert(), XclExpXF::Init(), InitializeSave(), XclExpChRoot::IsSystemColor(), XclExpChEscherFormat::RegisterColor(), XclExpChMarkerFormat::RegisterColors(), XclExpChEscherFormat::Save(), XclExpCellArea::SaveXml(), XclExpTabViewSettings::SaveXml(), XclExpCellBorder::SaveXml(), XclExpXF::SetFinalColors(), XclExpChRoot::SetSystemColor(), XclExpChText::WriteBody(), XclExpChMarkerFormat::WriteBody(), XclExpFont::WriteBody(), XclExpChAreaFormat::WriteBody(), XclExpWindow2::WriteBody(), XclExpTabBgColor::WriteBody(), XclExpChTick::WriteBody(), XclExpCFImpl::WriteBody(), XclExpChLineFormat::WriteBody(), XclExpCFImpl::XclExpCFImpl(), XclExpFont::XclExpFont(), and XclExpTabViewSettings::XclExpTabViewSettings().
| XclExpFontBuffer & XclExpRoot::GetFontBuffer | ( | ) | const |
Returns the font buffer.
Definition at line 109 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxFontBfr.
Referenced by XclExpHFConverter::AppendPortion(), XclExpChRoot::ConvertFont(), XclExpChFontBase::ConvertFontBase(), XclExpXF::Init(), lclCreateFormattedString(), lclGetCorrectedColWidth(), and XclExpString::WriteXml().
| XclExpNumFmtBuffer & XclExpRoot::GetNumFmtBuffer | ( | ) | const |
Returns the number format buffer.
Definition at line 115 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxNumFmtBfr.
Referenced by XclExpChSourceLink::ConvertNumFmt(), and XclExpXF::Init().
| XclExpXFBuffer & XclExpRoot::GetXFBuffer | ( | ) | const |
Returns the cell formatting attributes buffer.
Definition at line 121 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxXFBfr.
Referenced by XclExpMultiCellBase::AppendXFId(), XclExpXFId::ConvertXFIndex(), XclExpLabelCell::Init(), InitializeGlobals(), InitializeSave(), lcl_GetStyleId(), XclExpXF::SaveXml(), XclExpStyle::SaveXml(), XclExpColinfo::XclExpColinfo(), XclExpSingleCellBase::XclExpSingleCellBase(), and XclExpXF::XclExpXF().
| XclExpLinkManager & XclExpRoot::GetGlobalLinkManager | ( | ) | const |
Returns the global link manager for defined names.
Definition at line 127 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxGlobLinkMgr.
Referenced by XclExpFmlaCompImpl::Init(), and XclExpName::SetLocalTab().
| XclExpLinkManager & XclExpRoot::GetLocalLinkManager | ( | ) | const |
Returns the local link manager for the current sheet.
Definition at line 133 of file xeroot.cxx.
References GetLocalLinkMgrRef().
Referenced by XclExpFmlaCompImpl::Init(), and XclMacroHelper::SetMacroLink().
| XclExpNameManager & XclExpRoot::GetNameManager | ( | ) | const |
Returns the buffer that contains internal defined names.
Definition at line 139 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxNameMgr.
Referenced by XclExpFmlaCompImpl::AppendMacroCallToken(), XclExpFmlaCompImpl::AppendMissingNameToken(), XclExpNameManagerImpl::CreateBuiltInNames(), ExcAutoFilterRecs::ExcAutoFilterRecs(), InitializeGlobals(), XclExpFmlaCompImpl::ProcessDatabaseArea(), XclExpFmlaCompImpl::ProcessDefinedName(), XclMacroHelper::SetMacroLink(), and XclExpWebQueryBuffer::XclExpWebQueryBuffer().
| XclExpFilterManager & XclExpRoot::GetFilterManager | ( | ) | const |
Returns the filter manager.
Definition at line 145 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxFilterMgr.
Referenced by XclExpNameManagerImpl::CreateBuiltInNames(), ExcTable::FillAsXmlTable(), and lcl_AddScenariosAndFilters().
| XclExpPivotTableManager & XclExpRoot::GetPivotTableManager | ( | ) | const |
Returns the pivot table manager.
Definition at line 151 of file xeroot.cxx.
References mrExpData, and XclExpRootData::mxPTableMgr.
Referenced by ExcTable::FillAsHeader(), ExcTable::FillAsTable(), and ExcTable::FillAsXmlTable().
| void XclExpRoot::InitializeConvert | ( | ) |
Is called when export filter starts to create the Excel document (all BIFF versions).
Definition at line 157 of file xeroot.cxx.
References GetProgressBar(), GetRoot(), XclExpProgressBar::Initialize(), mrExpData, XclExpRootData::mxAddrConv, XclExpRootData::mxFmlaComp, XclExpRootData::mxProgress, and XclExpRootData::mxTabInfo.
Referenced by ExcDocument::ReadDoc().
| void XclExpRoot::InitializeGlobals | ( | ) |
Is called when export filter starts to create the workbook global data (>=BIFF5).
Definition at line 167 of file xeroot.cxx.
References EXC_BIFF5, EXC_BIFF8, XclRoot::GetBiff(), GetNameManager(), GetRoot(), GetXFBuffer(), XclExpNameManager::Initialize(), XclExpXFBuffer::Initialize(), mrExpData, XclExpRootData::mxFilterMgr, XclExpRootData::mxFontBfr, XclExpRootData::mxGlobLinkMgr, XclExpRootData::mxLocLinkMgr, XclExpRootData::mxNameMgr, XclExpRootData::mxNumFmtBfr, XclExpRootData::mxPalette, XclExpRootData::mxPTableMgr, XclExpRootData::mxSst, XclExpRootData::mxXFBfr, SCTAB_GLOBAL, and XclRoot::SetCurrScTab().
Referenced by ExcTable::FillAsHeader().
| void XclExpRoot::InitializeTable | ( | SCTAB | nScTab | ) |
Is called when export filter starts to create data for a single sheet (all BIFF versions).
Definition at line 194 of file xeroot.cxx.
References EXC_BIFF5, XclRoot::GetBiff(), GetRoot(), mrExpData, XclExpRootData::mxLocLinkMgr, and XclRoot::SetCurrScTab().
Referenced by ExcTable::FillAsEmptyTable(), and ExcTable::FillAsTable().
| void XclExpRoot::InitializeSave | ( | ) |
Is called before export filter starts to write the records to the stream.
Definition at line 204 of file xeroot.cxx.
References XclExpPalette::Finalize(), XclExpXFBuffer::Finalize(), GetPalette(), and GetXFBuffer().
Referenced by ExcDocument::Write(), and ExcDocument::WriteXml().
| XclExpRecordRef XclExpRoot::CreateRecord | ( | sal_uInt16 | nRecId | ) | const |
Returns the reference to a record (or record list) representing a root object.
| nRecId | Identifier that specifies which record is returned. |
Reimplemented in XclExpCellTable, and XclExpCellTable.
Definition at line 210 of file xeroot.cxx.
References EXC_ID_EXTERNSHEET, EXC_ID_FONTLIST, EXC_ID_FORMATLIST, EXC_ID_NAME, EXC_ID_PALETTE, EXC_ID_SST, EXC_ID_XFLIST, GetLocalLinkMgrRef(), ScfRef< Type >::is(), mrExpData, XclExpRootData::mxFontBfr, XclExpRootData::mxNameMgr, XclExpRootData::mxNumFmtBfr, XclExpRootData::mxPalette, XclExpRootData::mxSst, and XclExpRootData::mxXFBfr.
Referenced by ExcTable::FillAsHeader(), ExcTable::FillAsTable(), and XclExpXmlStyleSheet::SaveXml().
| bool XclExpRoot::IsDocumentEncrypted | ( | ) | const |
Definition at line 227 of file xeroot.cxx.
References XclRoot::GetDoc(), ScDocument::GetDocProtection(), GetPassword(), ScDocProtection::isOptionEnabled(), ScDocProtection::isProtected(), and ScDocProtection::STRUCTURE.
Referenced by ExcTable::FillAsHeader().
| const String XclExpRoot::GetPassword | ( | ) | const |
Definition at line 241 of file xeroot.cxx.
References SfxMedium::GetItemSet(), SfxItemSet::GetItemState(), XclRoot::GetMedium(), CntUnencodedStringItem::GetValue(), sal_True, and SFX_ITEM_SET.
Referenced by IsDocumentEncrypted(), and XclExpBiff8Encrypter::XclExpBiff8Encrypter().
| XclExpRootData::XclExpLinkMgrRef XclExpRoot::GetLocalLinkMgrRef | ( | ) | const [private] |
Returns the local or global link manager, depending on current context.
Definition at line 261 of file xeroot.cxx.
References XclRoot::IsInGlobals(), mrExpData, XclExpRootData::mxGlobLinkMgr, and XclExpRootData::mxLocLinkMgr.
Referenced by CreateRecord(), and GetLocalLinkManager().
| const XclExpRoot& XclExpRoot::GetRoot | ( | ) | const [inline] |
Returns this root instance - for code readability in derived classes.
Reimplemented from XclRoot.
Definition at line 111 of file xlsx/xeroot.hxx.
| bool XclExpRoot::IsRelUrl | ( | ) | const [inline] |
Returns true, if URLs should be stored relative to the document location.
Definition at line 113 of file xlsx/xeroot.hxx.
References XclExpRootData::mbRelUrl, and mrExpData.
| XclExpTabInfo& XclExpRoot::GetTabInfo | ( | ) | const |
Returns the buffer for Calc->Excel sheet index conversion.
| XclExpAddressConverter& XclExpRoot::GetAddressConverter | ( | ) | const |
Returns the address converter.
| XclExpFormulaCompiler& XclExpRoot::GetFormulaCompiler | ( | ) | const |
| XclExpProgressBar& XclExpRoot::GetProgressBar | ( | ) | const |
Returns the export progress bar.
| XclExpSst& XclExpRoot::GetSst | ( | ) | const |
Returns the shared string table.
| XclExpPalette& XclExpRoot::GetPalette | ( | ) | const |
Returns the color buffer.
| XclExpFontBuffer& XclExpRoot::GetFontBuffer | ( | ) | const |
Returns the font buffer.
| XclExpNumFmtBuffer& XclExpRoot::GetNumFmtBuffer | ( | ) | const |
Returns the number format buffer.
| XclExpXFBuffer& XclExpRoot::GetXFBuffer | ( | ) | const |
Returns the cell formatting attributes buffer.
| XclExpLinkManager& XclExpRoot::GetGlobalLinkManager | ( | ) | const |
Returns the global link manager for defined names.
| XclExpLinkManager& XclExpRoot::GetLocalLinkManager | ( | ) | const |
Returns the local link manager for the current sheet.
| XclExpNameManager& XclExpRoot::GetNameManager | ( | ) | const |
Returns the buffer that contains internal defined names.
| XclExpFilterManager& XclExpRoot::GetFilterManager | ( | ) | const |
Returns the filter manager.
| XclExpPivotTableManager& XclExpRoot::GetPivotTableManager | ( | ) | const |
Returns the pivot table manager.
| void XclExpRoot::InitializeConvert | ( | ) |
Is called when export filter starts to create the Excel document (all BIFF versions).
| void XclExpRoot::InitializeGlobals | ( | ) |
Is called when export filter starts to create the workbook global data (>=BIFF5).
| void XclExpRoot::InitializeTable | ( | SCTAB | nScTab | ) |
Is called when export filter starts to create data for a single sheet (all BIFF versions).
| void XclExpRoot::InitializeSave | ( | ) |
Is called before export filter starts to write the records to the stream.
| XclExpRecordRef XclExpRoot::CreateRecord | ( | sal_uInt16 | nRecId | ) | const |
Returns the reference to a record (or record list) representing a root object.
| nRecId | Identifier that specifies which record is returned. |
Reimplemented in XclExpCellTable, and XclExpCellTable.
| bool XclExpRoot::IsDocumentEncrypted | ( | ) | const |
| const String XclExpRoot::GetPassword | ( | ) | const |
| XclExpRootData::XclExpLinkMgrRef XclExpRoot::GetLocalLinkMgrRef | ( | ) | const [private] |
Returns the local or global link manager, depending on current context.
XclExpRootData & XclExpRoot::mrExpData [mutable, private] |
Definition at line 168 of file inc/xeroot.hxx.
Referenced by CreateRecord(), GetAddressConverter(), GetFilterManager(), GetFontBuffer(), GetFormulaCompiler(), GetGlobalLinkManager(), GetLocalLinkMgrRef(), GetNameManager(), GetNumFmtBuffer(), GetPalette(), GetPivotTableManager(), GetProgressBar(), GetSst(), GetTabInfo(), GetXFBuffer(), InitializeConvert(), InitializeGlobals(), InitializeTable(), and IsRelUrl().
1.5.6