LibreOffice Module sc (master) 1
|
#include <xmlexprt.hxx>
Public Member Functions | |
ScXMLExport (const css::uno::Reference< css::uno::XComponentContext > &rContext, OUString const &implementationName, SvXMLExportFlags nExportFlag) | |
virtual | ~ScXMLExport () override |
void | collectAutoStyles () override |
ScDocument * | GetDocument () |
const ScDocument * | GetDocument () const |
bool | IsMatrix (const ScAddress &aCell, ScRange &aCellAddress, bool &bIsFirst) const |
const rtl::Reference< XMLPropertySetMapper > & | GetCellStylesPropertySetMapper () const |
const rtl::Reference< XMLPropertySetMapper > & | GetTableStylesPropertySetMapper () const |
void | SetSourceStream (const css::uno::Reference< css::io::XInputStream > &xNewStream) |
void | GetChangeTrackViewSettings (css::uno::Sequence< css::beans::PropertyValue > &rProps) |
virtual void | GetViewSettings (css::uno::Sequence< css::beans::PropertyValue > &rProps) override |
virtual void | GetConfigurationSettings (css::uno::Sequence< css::beans::PropertyValue > &rProps) override |
virtual void | exportAnnotationMeta (const css::uno::Reference< css::drawing::XShape > &xShape) override |
void | SetSharedData (std::unique_ptr< ScMySharedData > pTemp) |
ScMySharedData * | GetSharedData () |
std::unique_ptr< ScMySharedData > | ReleaseSharedData () |
XMLNumberFormatAttributesExportHelper * | GetNumberFormatAttributesExportHelper () |
virtual ErrCode | exportDoc (enum ::xmloff::token::XMLTokenEnum eClass=::xmloff::token::XML_TOKEN_INVALID) override |
virtual void SAL_CALL | setSourceDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override |
virtual sal_Bool SAL_CALL | filter (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override |
virtual void SAL_CALL | cancel () override |
virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override |
virtual void | DisposingModel () override |
Public Member Functions inherited from SvXMLExport | |
SvXMLExport (const css::uno::Reference< css::uno::XComponentContext > &xContext, OUString implementationName, sal_Int16 const eDefaultMeasureUnit, const enum ::xmloff::token::XMLTokenEnum eClass, SvXMLExportFlags nExportFlag) | |
SvXMLExport (const css::uno::Reference< css::uno::XComponentContext > &xContext, OUString implementationName, OUString fileName, sal_Int16 const eDefaultMeasureUnit, const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler) | |
SvXMLExport (const css::uno::Reference< css::uno::XComponentContext > &xContext, OUString implementationName, OUString fileName, const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler, const css::uno::Reference< css::frame::XModel > &, FieldUnit const eDefaultFieldUnit, SvXMLExportFlags nExportFlag) | |
virtual | ~SvXMLExport () override |
virtual void | collectAutoStyles () |
virtual void SAL_CALL | setSourceDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override |
virtual sal_Bool SAL_CALL | filter (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override |
virtual void SAL_CALL | cancel () override |
virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override |
virtual OUString SAL_CALL | getName () override |
virtual void SAL_CALL | setName (const OUString &aName) override |
virtual OUString SAL_CALL | getImplementationName () final override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) final override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () final override |
OUString | EnsureNamespace (OUString const &i_rNamespace) |
void | CheckAttrList () |
void | ClearAttrList () |
void | AddAttribute (sal_uInt16 nPrefix, const OUString &rName, const OUString &rValue) |
void | AddAttribute (sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, const OUString &rValue) |
void | AddAttribute (sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, enum ::xmloff::token::XMLTokenEnum eValue) |
void | AddAttribute (const OUString &rQName, const OUString &rValue) |
void | AddAttribute (const OUString &rQName, enum ::xmloff::token::XMLTokenEnum eValue) |
void | AddLanguageTagAttributes (sal_uInt16 nPrefix, sal_uInt16 nPrefixRfc, const css::lang::Locale &rLocale, bool bWriteEmpty) |
void | AddLanguageTagAttributes (sal_uInt16 nPrefix, sal_uInt16 nPrefixRfc, const LanguageTag &rLanguageTag, bool bWriteEmpty) |
void | AddAttributeList (const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) |
comphelper::AttributeList & | GetAttrList () |
css::uno::Reference< css::xml::sax::XAttributeList > | GetXAttrList () const |
const css::uno::Reference< css::xml::sax::XDocumentHandler > & | GetDocHandler () const |
const OUString & | GetOrigFileName () const |
const SvXMLNamespaceMap & | GetNamespaceMap () const |
size_t | GetInfoID (const OUString sPersonalInfo) const |
const SvXMLUnitConverter & | GetMM100UnitConverter () const |
SvXMLUnitConverter & | GetMM100UnitConverter () |
void | addChaffWhenEncryptedStorage () |
virtual ErrCode | exportDoc (enum ::xmloff::token::XMLTokenEnum eClass=::xmloff::token::XML_TOKEN_INVALID) |
void | collectDataStyles (bool bFromUsedStyles) |
virtual void | addDataStyle (const sal_Int32 nNumberFormat, bool bTimeFormat=false) |
virtual void | exportDataStyles () |
virtual void | exportAutoDataStyles () |
virtual OUString | getDataStyleName (const sal_Int32 nNumberFormat, bool bTimeFormat=false) const |
sal_Int32 | dataStyleForceSystemLanguage (sal_Int32 nFormat) const |
virtual void | exportAnnotationMeta (const css::uno::Reference< css::drawing::XShape > &xShape) |
const css::uno::Reference< css::frame::XModel > & | GetModel () const |
css::uno::Reference< css::util::XNumberFormatsSupplier > & | GetNumberFormatsSupplier () |
void | SetNumberFormatsSupplier (const css::uno::Reference< css::util::XNumberFormatsSupplier > &_xNumberFormatSupplier) |
rtl::Reference< XMLTextParagraphExport > const & | GetTextParagraphExport () |
rtl::Reference< XMLShapeExport > const & | GetShapeExport () |
rtl::Reference< SvXMLAutoStylePoolP > const & | GetAutoStylePool () |
rtl::Reference< XMLPageExport > const & | GetPageExport () |
rtl::Reference< SchXMLExportHelper > const & | GetChartExport () |
rtl::Reference< XMLFontAutoStylePool > const & | GetFontAutoStylePool () |
ProgressBarHelper * | GetProgressBarHelper () |
rtl::Reference< xmloff::OFormLayerXMLExport > const & | GetFormExport () |
bool | HasFormExport () const |
const css::uno::Reference< css::beans::XPropertySet > & | getExportInfo () const |
const css::uno::Reference< css::task::XStatusIndicator > & | GetStatusIndicator () const |
XMLEventExport & | GetEventExport () |
XMLImageMapExport & | GetImageMapExport () |
OUString | AddEmbeddedXGraphic (css::uno::Reference< css::graphic::XGraphic > const &rxGraphic, OUString &rOutMimeType, OUString const &rRequestedName=OUString()) |
bool | AddEmbeddedXGraphicAsBase64 (css::uno::Reference< css::graphic::XGraphic > const &rxGraphic) |
bool | GetGraphicMimeTypeFromStream (css::uno::Reference< css::graphic::XGraphic > const &rxGraphic, OUString &rOutMimeType) |
OUString | AddEmbeddedObject (const OUString &rEmbeddedObjectURL) |
bool | AddEmbeddedObjectAsBase64 (const OUString &rEmbeddedObjectURL) |
OUString | EncodeStyleName (const OUString &rName, bool *pEncoded=nullptr) const |
bool | IsSaveLinkedSections () const |
SvXMLExportFlags | getExportFlags () const |
void | ExportEmbeddedOwnObject (css::uno::Reference< css::lang::XComponent > const &rComp) |
OUString | GetRelativeReference (const OUString &rValue) |
void | StartElement (sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, bool bIgnWSOutside) |
void | StartElement (const OUString &rName, bool bIgnWSOutside) |
void | Characters (const OUString &rChars) |
void | EndElement (sal_uInt16 nPrefix, enum ::xmloff::token::XMLTokenEnum eName, bool bIgnWSInside) |
void | EndElement (const OUString &rName, bool bIgnWSInside) |
void | IgnorableWhitespace () |
void | SetError (sal_Int32 nId, const css::uno::Sequence< OUString > &rMsgParams, const OUString &rExceptionMessage, const css::uno::Reference< css::xml::sax::XLocator > &rLocator) |
void | SetError (sal_Int32 nId, const css::uno::Sequence< OUString > &rMsgParams) |
virtual void | DisposingModel () |
::comphelper::UnoInterfaceToUniqueIdentifierMapper & | getInterfaceToIdentifierMapper () |
const css::uno::Reference< css::uno::XComponentContext > & | getComponentContext () const |
SvtModuleOptions::EFactory | GetModelType () const |
bool | writeOutlineStyleAsNormalListStyle () const |
css::uno::Reference< css::embed::XStorage > const & | GetTargetStorage () const |
char const * | GetODFVersionAttributeValue () const |
SvtSaveOptions::ODFSaneDefaultVersion | getSaneDefaultVersion () const |
void SAL_DLLPRIVATE | AddAttributeIdLegacy (sal_uInt16 const nLegacyPrefix, OUString const &rValue) |
void | AddAttributeXmlId (css::uno::Reference< css::uno::XInterface > const &i_xIfc) |
void | AddAttributesRDFa (css::uno::Reference< css::text::XTextContent > const &i_xTextContent) |
bool | exportTextNumberElement () const |
bool | SetNullDateOnUnitConverter () |
OUString const & | GetImageFilterName () const |
Static Public Member Functions | |
static sal_Int16 | GetMeasureUnit () |
Protected Member Functions | |
virtual SvXMLAutoStylePoolP * | CreateAutoStylePool () override |
virtual XMLPageExport * | CreatePageExport () override |
virtual XMLShapeExport * | CreateShapeExport () override |
virtual XMLFontAutoStylePool * | CreateFontAutoStylePool () override |
Protected Member Functions inherited from SvXMLExport | |
void | setExportFlags (SvXMLExportFlags nExportFlags) |
SvXMLNamespaceMap & | GetNamespaceMap_ () |
void | ResetNamespaceMap () |
virtual void | ExportMeta_ () |
virtual void | ExportScripts_ () |
virtual void | ExportFontDecls_ () |
virtual void | ExportStyles_ (bool bUsed) |
virtual void | ExportAutoStyles_ ()=0 |
virtual void | ExportMasterStyles_ ()=0 |
virtual void | ExportContent_ ()=0 |
OUString const & | GetSourceShellID () const |
OUString const & | GetDestinationShellID () const |
virtual XMLTextParagraphExport * | CreateTextParagraphExport () |
virtual XMLShapeExport * | CreateShapeExport () |
virtual SvXMLAutoStylePoolP * | CreateAutoStylePool () |
SchXMLExportHelper * | CreateChartExport () |
virtual XMLPageExport * | CreatePageExport () |
virtual XMLFontAutoStylePool * | CreateFontAutoStylePool () |
xmloff::OFormLayerXMLExport * | CreateFormExport () |
virtual void | GetViewSettings (css::uno::Sequence< css::beans::PropertyValue > &aProps) |
virtual void | GetConfigurationSettings (css::uno::Sequence< css::beans::PropertyValue > &aProps) |
virtual sal_Int32 | GetDocumentSpecificSettings (::std::vector< SettingsGroup > &_out_rSettings) |
const css::uno::Reference< css::document::XEmbeddedObjectResolver > & | GetEmbeddedResolver () const |
void | SetEmbeddedResolver (css::uno::Reference< css::document::XEmbeddedObjectResolver > const &_xEmbeddedResolver) |
const css::uno::Reference< css::document::XGraphicStorageHandler > & | GetGraphicStorageHandler () const |
void | SetGraphicStorageHandler (css::uno::Reference< css::document::XGraphicStorageHandler > const &rxGraphicStorageHandler) |
void | SetDocHandler (const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler) |
Private Types | |
typedef std::unordered_map< sal_Int32, sal_Int32 > | NumberFormatIndexMap |
Private Member Functions | |
sal_Int32 | GetNumberFormatStyleIndex (sal_Int32 nNumFmt) const |
void | CollectSharedData (SCTAB &nTableCount, sal_Int32 &nShapesCount) |
void | CollectShapesAutoStyles (SCTAB nTableCount) |
void | RegisterDefinedStyleNames (const css::uno::Reference< css::sheet::XSpreadsheetDocument > &xSpreadDoc) |
virtual void | ExportFontDecls_ () override |
virtual void | ExportStyles_ (bool bUsed) override |
virtual void | ExportAutoStyles_ () override |
virtual void | ExportMasterStyles_ () override |
virtual void | SetBodyAttributes () override |
virtual void | ExportContent_ () override |
virtual void | ExportMeta_ () override |
void | CollectInternalShape (css::uno::Reference< css::drawing::XShape > const &xShape) |
void | GetAreaLinks (ScMyAreaLinksContainer &rAreaLinks) |
void | GetDetectiveOpList (ScMyDetectiveOpContainer &rDetOp) |
void | WriteSingleColumn (const sal_Int32 nRepeatColumns, const sal_Int32 nStyleIndex, const sal_Int32 nIndex, const bool bIsAutoStyle, const bool bIsVisible) |
void | WriteColumn (const sal_Int32 nColumn, const sal_Int32 nRepeatColumns, const sal_Int32 nStyleIndex, const bool bIsVisible) |
void | OpenHeaderColumn () |
void | CloseHeaderColumn () |
void | ExportColumns (const sal_Int32 nTable, const ScRange &aColumnHeaderRange, const bool bHasColumnHeader) |
void | ExportExternalRefCacheStyles () |
void | ExportCellTextAutoStyles (sal_Int32 nTable) |
void | ExportFormatRanges (const sal_Int32 nStartCol, const sal_Int32 nStartRow, const sal_Int32 nEndCol, const sal_Int32 nEndRow, const sal_Int32 nSheet) |
void | WriteRowContent () |
void | WriteRowStartTag (const sal_Int32 nIndex, const sal_Int32 nEmptyRows, bool bHidden, bool bFiltered) |
void | OpenHeaderRows () |
void | CloseHeaderRows () |
void | OpenNewRow (const sal_Int32 nIndex, const sal_Int32 nStartRow, const sal_Int32 nEmptyRows, bool bHidden, bool bFiltered) |
void | OpenAndCloseRow (const sal_Int32 nIndex, const sal_Int32 nStartRow, const sal_Int32 nEmptyRows, bool bHidden, bool bFiltered) |
void | OpenRow (const sal_Int32 nTable, const sal_Int32 nStartRow, const sal_Int32 nRepeatRow, ScXMLCachedRowAttrAccess &rRowAttr) |
void | CloseRow (const sal_Int32 nRow) |
void | GetColumnRowHeader (bool &bHasColumnHeader, ScRange &aColumnHeaderRange, bool &bHasRowHeader, ScRange &aRowHeaderRange, OUString &rPrintRanges) const |
void | FillColumnRowGroups () |
bool | GetMerged (const css::table::CellRangeAddress *pCellRange, const css::uno::Reference< css::sheet::XSpreadsheet > &xTable) |
void | WriteTable (sal_Int32 nTable, const css::uno::Reference< css::sheet::XSpreadsheet > &xTable) |
void | WriteCell (ScMyCell &aCell, sal_Int32 nEqualCellCount) |
void | WriteEditCell (const EditTextObject *pText) |
void | WriteMultiLineFormulaResult (const ScFormulaCell *pCell) |
void | WriteAreaLink (const ScMyCell &rMyCell) |
void | WriteAnnotation (const ScMyCell &rMyCell) |
void | WriteDetective (const ScMyCell &rMyCell) |
void | ExportShape (const css::uno::Reference< css::drawing::XShape > &xShape, css::awt::Point *pPoint) |
void | WriteShapes (const ScMyCell &rMyCell) |
void | WriteTableShapes () |
void | SetRepeatAttribute (sal_Int32 nEqualCellCount, bool bIncProgress) |
bool | IsCellEqual (const ScMyCell &aCell1, const ScMyCell &aCell2) |
void | WriteCalculationSettings (const css::uno::Reference< css::sheet::XSpreadsheetDocument > &xSpreadDoc) |
void | WriteTableSource () |
void | WriteScenario () |
void | WriteTheLabelRanges (const css::uno::Reference< css::sheet::XSpreadsheetDocument > &xSpreadDoc) |
void | WriteLabelRanges (const css::uno::Reference< css::container::XIndexAccess > &xRangesIAccess, bool bColumn) |
void | WriteNamedExpressions () |
void | WriteExternalDataMapping () |
void | WriteExternalDataTransformations (const std::vector< std::shared_ptr< sc::DataTransformation > > &aDataTransformations) |
void | WriteDataStream () |
void | WriteNamedRange (ScRangeName *pRangeName) |
void | exportSparklineGroups (SCTAB nTab) |
void | ExportConditionalFormat (SCTAB nTab) |
void | WriteExternalRefCaches () |
void | WriteConsolidation () |
void | CollectUserDefinedNamespaces (const SfxItemPool *pPool, sal_uInt16 nAttrib) |
void | AddStyleFromCells (const css::uno::Reference< css::beans::XPropertySet > &xProperties, const css::uno::Reference< css::sheet::XSpreadsheet > &xTable, sal_Int32 nTable, const OUString *pOldName) |
void | AddStyleFromColumn (const css::uno::Reference< css::beans::XPropertySet > &xColumnProperties, const OUString *pOldName, sal_Int32 &rIndex, bool &rIsVisible) |
void | AddStyleFromRow (const css::uno::Reference< css::beans::XPropertySet > &xRowProperties, const OUString *pOldName, sal_Int32 &rIndex) |
void | IncrementProgressBar (bool bFlush, sal_Int32 nInc=1) |
void | CopySourceStream (sal_Int32 nStartOffset, sal_Int32 nEndOffset, sal_Int32 &rNewStart, sal_Int32 &rNewEnd) |
const ScXMLEditAttributeMap & | GetEditAttributeMap () const |
Static Private Member Functions | |
static css::table::CellRangeAddress | GetEndAddress (const css::uno::Reference< css::sheet::XSpreadsheet > &xTable) |
static void | FillFieldGroup (ScOutlineArray *pFields, ScMyOpenCloseColumnRowGroup *pGroups) |
static bool | IsEditCell (const ScMyCell &rCell) |
Additional Inherited Members | |
Protected Attributes inherited from SvXMLExport | |
bool | mbSaveLinkedSections |
bool | mbAutoStylesCollected |
Definition at line 73 of file xmlexprt.hxx.
|
private |
Definition at line 94 of file xmlexprt.hxx.
ScXMLExport::ScXMLExport | ( | const css::uno::Reference< css::uno::XComponentContext > & | rContext, |
OUString const & | implementationName, | ||
SvXMLExportFlags | nExportFlag | ||
) |
Definition at line 346 of file xmlexprt.cxx.
References aXMLScCellStylesProperties, aXMLScColumnStylesProperties, aXMLScRowStylesProperties, aXMLScTableStylesProperties, XMLTextParagraphExport::CreateParaExtPropMapper(), SvXMLExport::GetAutoStylePool(), SvXMLExport::getExportFlags(), SvXMLExport::GetNamespaceMap(), SvXMLNamespaceMap::GetQNameByKey(), SvXMLExport::GetShapeExport(), GetXMLToken(), implementationName, mpCellsItr, pCellStyles, pColumnStyles, pDefaults, pGroupColumns, pGroupRows, pMergedRangesContainer, pRowFormatRanges, pRowStyles, pValidationsContainer, sAttrColumnsRepeated, sAttrFormula, sAttrName, sAttrStringValue, sAttrStyleName, sAttrValueType, sElemCell, sElemCol, sElemCoveredCell, sElemP, sElemRow, sElemTab, sExternalRefTabStyleName, xCellStylesExportPropertySetMapper, xCellStylesPropertySetMapper, xColumnStylesExportPropertySetMapper, xColumnStylesPropertySetMapper, XML_COVERED_TABLE_CELL, XML_FORMULA, XML_NAME, XML_NAMESPACE_OFFICE, XML_NAMESPACE_TABLE, XML_NAMESPACE_TEXT, XML_NUMBER_COLUMNS_REPEATED, XML_P, XML_SPREADSHEET, XML_STRING_VALUE, XML_STYLE_FAMILY_TABLE_CELL_STYLES_NAME, XML_STYLE_FAMILY_TABLE_CELL_STYLES_PREFIX, XML_STYLE_FAMILY_TABLE_COLUMN_STYLES_NAME, XML_STYLE_FAMILY_TABLE_COLUMN_STYLES_PREFIX, XML_STYLE_FAMILY_TABLE_ROW_STYLES_NAME, XML_STYLE_FAMILY_TABLE_ROW_STYLES_PREFIX, XML_STYLE_FAMILY_TABLE_TABLE_STYLES_NAME, XML_STYLE_FAMILY_TABLE_TABLE_STYLES_PREFIX, XML_STYLE_NAME, XML_TABLE, XML_TABLE_CELL, XML_TABLE_COLUMN, XML_TABLE_COLUMN_GROUP, XML_TABLE_ROW, XML_TABLE_ROW_GROUP, XML_VALUE_TYPE, xRowStylesExportPropertySetMapper, xRowStylesPropertySetMapper, xScPropHdlFactory, xTableStylesExportPropertySetMapper, and xTableStylesPropertySetMapper.
|
overridevirtual |
Definition at line 421 of file xmlexprt.cxx.
References pCellStyles, pChangeTrackingExportHelper, pColumnStyles, pDefaults, pGroupColumns, pGroupRows, pMergedRangesContainer, pNumberFormatAttributesExportHelper, pRowFormatRanges, pRowStyles, and pValidationsContainer.
|
private |
pass xCellRanges instead
Definition at line 1996 of file xmlexprt.cxx.
References Add, SvXMLExport::addDataStyle(), CTF_SC_CELLSTYLE, CTF_SC_NUMBERFORMAT, CTF_SC_VALIDATION, SvXMLExport::EncodeStyleName(), SvXMLExport::GetAutoStylePool(), GetMerged(), SvXMLExport::GetModel(), ScFormatSaveData::maIDToName, nCount, nIndex, pCellStyles, pSharedData, pValidationsContainer, SC_UNONAME_NUMFMT, sName, xCellStylesExportPropertySetMapper, xCellStylesPropertySetMapper, and XML_STYLE_FAMILY_TABLE_CELL_STYLES_PREFIX.
Referenced by collectAutoStyles().
|
private |
Definition at line 2141 of file xmlexprt.cxx.
References Add, SvXMLExport::GetAutoStylePool(), pColumnStyles, sName, xColumnStylesExportPropertySetMapper, and XML_STYLE_FAMILY_TABLE_COLUMN_STYLES_PREFIX.
Referenced by collectAutoStyles().
|
private |
Definition at line 2178 of file xmlexprt.cxx.
References Add, SvXMLExport::GetAutoStylePool(), pRowStyles, sName, XML_STYLE_FAMILY_TABLE_ROW_STYLES_PREFIX, and xRowStylesExportPropertySetMapper.
Referenced by collectAutoStyles().
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5425 of file xmlexprt.cxx.
References SvXMLExport::cancel(), ScDocument::EnableIdle(), and pDoc.
|
private |
Definition at line 779 of file xmlexprt.cxx.
References SvXMLExport::EndElement(), XML_NAMESPACE_TABLE, and XML_TABLE_HEADER_COLUMNS.
Referenced by ExportColumns().
|
private |
Definition at line 1385 of file xmlexprt.cxx.
References SvXMLExport::EndElement(), XML_NAMESPACE_TABLE, and XML_TABLE_HEADER_ROWS.
Referenced by CloseRow(), and OpenNewRow().
|
private |
Definition at line 1518 of file xmlexprt.cxx.
References ScRange::aEnd, aRowHeaderRange, bHasRowHeader, bRowHeaderOpen, CloseHeaderRows(), SvXMLExport::EndElement(), nOpenRow, OpenHeaderRows(), pGroupRows, ScAddress::Row(), and sElemRow.
Referenced by ExportFormatRanges(), OpenAndCloseRow(), OpenNewRow(), and WriteTable().
|
overridevirtual |
separate method AddStyleFromTable needed?
separate method AddStyleFromNote needed?
separate method AddStyleFromText needed? cache sheet object
Reimplemented from SvXMLExport.
Definition at line 2228 of file xmlexprt.cxx.
References AddStyleFromCells(), AddStyleFromColumn(), AddStyleFromRow(), aTableStyles, ProgressBarHelper::ChangeReference(), ScAddress::Col(), SvXMLExport::collectAutoStyles(), CollectShapesAutoStyles(), CollectSharedData(), XMLTextParagraphExport::CreateCharExtPropMapper(), XMLShapeExport::CreateShapePropMapper(), ExportCellTextAutoStyles(), ExportExternalRefCacheStyles(), Filter, SvXMLExport::GetAutoStylePool(), ScSheetSaveData::GetCellStyles(), ScSheetSaveData::GetColumnStyles(), GetEndAddress(), SvXMLExport::getExportFlags(), ScDocument::GetLastChangedColFlagsWidth(), ScDocument::GetLastChangedRowFlagsWidth(), SvXMLExport::GetModel(), ScDocument::GetNextDifferentChangedColFlagsWidth(), ScDocument::GetNextDifferentChangedRowFlagsWidth(), ScDocument::GetNote(), ScSheetSaveData::GetNoteParaStyles(), ScSheetSaveData::GetNoteStyles(), ScSheetSaveData::GetNoteTextStyles(), ScPostIt::GetOrCreateCaption(), SvXMLExport::GetPageExport(), SvXMLExport::GetProgressBarHelper(), ScSheetSaveData::GetRowStyles(), ScDocument::GetTableCount(), ScSheetSaveData::GetTableStyles(), SvXMLExport::GetTextParagraphExport(), ScSheetSaveData::GetTextStyles(), SdrObject::getUnoShape(), i, IncrementProgressBar(), ScDocument::InterpretDirtyCells(), ScDocument::IsStreamValid(), lcl_GetEnumerated(), ScDocument::MaxCol(), ScDocument::MaxRow(), SvXMLExport::mbAutoStylesCollected, nIndex, pCellStyles, pChangeTrackingExportHelper, pColumnStyles, pDoc, pRowStyles, pSharedData, RegisterDefinedStyleNames(), ScAddress::Row(), sName, ScDocument::SyncColRowFlags(), ScAddress::Tab(), and xTableStylesExportPropertySetMapper.
Referenced by ExportAutoStyles_().
|
private |
Definition at line 2678 of file xmlexprt.cxx.
References ScDetectiveFunc::GetDetectiveObjectType(), ScDocument::GetNote(), ScDrawLayer::GetNoteCaptionData(), SdrObject::getSdrObjectFromXShape(), nCurrentTable, pDoc, pObject, pSharedData, and SC_LAYER_INTERN().
Referenced by CollectSharedData().
|
private |
Definition at line 567 of file xmlexprt.cxx.
References SvXMLExport::GetFormExport(), SvXMLExport::GetShapeExport(), IncrementProgressBar(), and pSharedData.
Referenced by collectAutoStyles().
|
private |
Definition at line 484 of file xmlexprt.cxx.
References ScMyShape::aAddress, ScMyShape::aEndAddress, ScMyDrawPage::bHasForms, CollectInternalShape(), SvXMLExport::GetModel(), ScDrawLayer::GetNonRotatedObjData(), SdrObject::getSdrObjectFromXShape(), nCurrentTable, ScMyShape::nEndX, ScMyShape::nEndY, pCellStyles, pSharedData, SAL_WARN_IF, SC_LAYER_HIDDEN(), SC_LAYER_INTERN(), SC_LAYERID, ScAddress::SetTab(), ScAddress::Tab(), ScMyDrawPage::xDrawPage, and ScMyShape::xShape.
Referenced by collectAutoStyles(), ExportContent_(), ExportMeta_(), and ExportStyles_().
|
private |
Definition at line 5292 of file xmlexprt.cxx.
References SvXMLNamespaceMap::Add(), SvXMLAttrContainerItem::GetAttrCount(), SvXMLAttrContainerItem::GetFirstNamespaceIndex(), SfxItemPool::GetItemSurrogates(), SvXMLAttrContainerItem::GetNamespace(), SvXMLExport::GetNamespaceMap_(), SvXMLAttrContainerItem::GetNextNamespaceIndex(), SvXMLAttrContainerItem::GetPrefix(), GetXMLToken(), XML_N_PRESENTATION, XML_NAMESPACE_PRESENTATION, XML_NAMESPACE_UNKNOWN_FLAG, and XML_NP_PRESENTATION.
Referenced by exportDoc().
|
private |
Definition at line 1812 of file xmlexprt.cxx.
References SvXMLExport::GetDocHandler(), SvXMLExport::getExportFlags(), lcl_CopyStreamElement(), lcl_SkipBytesInBlocks(), nSourceStreamPos, SvXMLExport::SetError(), XMLERROR_CANCEL, XMLERROR_FLAG_SEVERE, and xSourceStream.
Referenced by ExportContent_().
|
overrideprotectedvirtual |
Reimplemented from SvXMLExport.
Definition at line 5130 of file xmlexprt.cxx.
|
overrideprotectedvirtual |
Reimplemented from SvXMLExport.
Definition at line 142 of file xmlfonte.cxx.
References GetDocument(), and SvXMLExport::getExportFlags().
|
overrideprotectedvirtual |
Reimplemented from SvXMLExport.
Definition at line 5135 of file xmlexprt.cxx.
|
overrideprotectedvirtual |
Reimplemented from SvXMLExport.
Definition at line 5280 of file xmlexprt.cxx.
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5440 of file xmlexprt.cxx.
References SvXMLExport::DisposingModel(), pDoc, and xCurrentTable.
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 3681 of file xmlexprt.cxx.
References SvXMLExport::Characters(), SvXMLUnitConverter::convertDateTime(), ScPostIt::GetAuthor(), ScPostIt::GetDate(), SvNumberFormatter::GetFormatIndex(), ScDocument::GetFormatTable(), SvXMLExport::GetMM100UnitConverter(), ScPostIt::GetOrCreateCaption(), SdrObject::getUnoShape(), SvNumberFormatter::IsNumberFormat(), LANGUAGE_SYSTEM, ScMyCell::maCellAddress, NF_DATE_SYS_DDMMYYYY, pCurrentCell, pDoc, ScMyCell::pNote, XML_CREATOR, XML_DATE, XML_DATE_STRING, XML_NAMESPACE_DC, and XML_NAMESPACE_META.
|
overrideprivatevirtual |
Implements SvXMLExport.
Definition at line 2617 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), collectAutoStyles(), SvXMLExport::exportAutoDataStyles(), SvXMLExport::GetAutoStylePool(), SvXMLExport::getExportFlags(), ScDocument::GetExternalRefManager(), SvXMLExport::GetFormExport(), SvXMLExport::GetModel(), SvXMLExport::GetPageExport(), SvXMLExport::GetShapeExport(), SvXMLExport::GetTextParagraphExport(), ScExternalRefManager::hasExternalData(), pDoc, sExternalRefTabStyleName, XML_DISPLAY, XML_FALSE, XML_FAMILY, XML_NAME, XML_NAMESPACE_STYLE, XML_NAMESPACE_TABLE, XML_STYLE, XML_TABLE, and XML_TABLE_PROPERTIES.
|
private |
Definition at line 1254 of file xmlexprt.cxx.
References ProgressBarHelper::ChangeReference(), sc::EditTextIterator::first(), SvXMLExport::GetAutoStylePool(), GetEditAttributeMap(), SvXMLExport::GetProgressBarHelper(), SvXMLExport::GetTextParagraphExport(), sc::EditTextIterator::next(), pDoc, and ValidTab().
Referenced by collectAutoStyles().
|
private |
Definition at line 784 of file xmlexprt.cxx.
References ScRange::aEnd, ScRange::aStart, SvXMLExport::CheckAttrList(), CloseHeaderColumn(), ScAddress::Col(), nIndex, OpenHeaderColumn(), pColumnStyles, pGroupColumns, pSharedData, and WriteColumn().
Referenced by WriteTable().
|
private |
Definition at line 4616 of file xmlexprt.cxx.
References AboveAverage, AboveEqualAverage, aBuffer, SvXMLExport::AddAttribute(), databar::AUTOMATIC, BeginsWith, BelowAverage, BelowEqualAverage, Between, Bottom10, BottomPercent, COL_LIGHTRED(), ScFormatEntry::Colorscale, COLORSCALE_FORMULA, ScFormatEntry::Condition, ContainsText, formula::FormulaGrammar::CONV_ODF, formula::FormulaGrammar::CONV_OOO, sax::Converter::convertColor(), ScFormatEntry::Databar, ScFormatEntry::Date, Direct, ScStyleNameConversion::DisplayToProgrammaticName(), Duplicate, ScIconSetFormatData::eIconSetType, ScConditionalFormatList::empty(), EndsWith, EqGreater, EqLess, Equal, Error, ScDocument::GetCondFormList(), ScDataBarFormat::GetDataBarData(), ScCondDateFormatEntry::GetDateType(), ScConditionEntry::GetExpression(), ScIconSetFormat::GetIconSetData(), ScIconSetFormat::getIconSetName(), ScConditionEntry::GetOperation(), ScConditionEntry::GetSrcPos(), ScRangeStringConverter::GetStringFromAddress(), ScRangeStringConverter::GetStringFromRangeList(), ScCondFormatEntry::GetStyle(), ScCondDateFormatEntry::GetStyleName(), ScFormatEntry::GetType(), formula::FormulaGrammar::GRAM_ODFF, Greater, i, ScFormatEntry::Iconset, Less, ScDataBarFormatData::maAxisColor, ScIconSetFormatData::maCustomVector, ScDataBarFormatData::maPositiveColor, ScIconSetFormatData::mbCustom, ScDataBarFormatData::mbGradient, ScDataBarFormatData::mbNeg, ScDataBarFormatData::mbOnlyBar, ScIconSetFormatData::mbShowValue, ScDataBarFormatData::meAxisPosition, ScDataBarFormatData::mnMaxLength, ScDataBarFormatData::mnMinLength, ScDataBarFormatData::mpLowerLimit, ScDataBarFormatData::mpUpperLimit, ScDataBarFormatData::mxNegativeColor, NoError, databar::NONE, NONE, NotBetween, NotContainsText, NotDuplicate, NotEqual, pDoc, SAL_WARN, sFormula, Top10, TopPercent, XML_APPLY_STYLE_NAME, XML_AXIS_COLOR, XML_AXIS_POSITION, XML_BASE_CELL_ADDRESS, XML_COLOR, XML_COLOR_SCALE, XML_COLOR_SCALE_ENTRY, XML_CONDITION, XML_CONDITIONAL_FORMAT, XML_CONDITIONAL_FORMATS, XML_CUSTOM, XML_CUSTOM_ICONSET, XML_CUSTOM_ICONSET_INDEX, XML_CUSTOM_ICONSET_NAME, XML_DATA_BAR, XML_DATE, XML_DATE_IS, XML_FALSE, XML_FORMATTING_ENTRY, XML_GRADIENT, XML_ICON_SET, XML_ICON_SET_TYPE, XML_MAX_LENGTH, XML_MIN_LENGTH, XML_NAMESPACE_CALC_EXT, XML_NEGATIVE_COLOR, XML_POSITIVE_COLOR, XML_SHOW_VALUE, XML_STYLE, XML_TARGET_RANGE_ADDRESS, XML_TYPE, and XML_VALUE.
Referenced by WriteTable().
|
overrideprivatevirtual |
Implements SvXMLExport.
Definition at line 1869 of file xmlexprt.cxx.
References ScSheetSaveData::AddSavePos(), CollectSharedData(), CopySourceStream(), GetAreaLinks(), ScDocument::GetChangeTrack(), GetDetectiveOpList(), ScXMLExportDatabaseRanges::GetEmptyDatabaseRanges(), SvXMLExport::GetModel(), SvXMLExport::GetProgressBarHelper(), ScSheetSaveData::GetStreamPos(), IncrementProgressBar(), ScDocument::IsStreamValid(), mpCellsItr, nCurrentTable, pCellStyles, pChangeTrackingExportHelper, pDoc, pMergedRangesContainer, pSharedData, pValidationsContainer, ScSheetSaveData::ResetSaveEntries(), ProgressBarHelper::SetValue(), WriteCalculationSettings(), WriteConsolidation(), ScXMLExportDatabaseRanges::WriteDatabaseRanges(), ScXMLExportDataPilot::WriteDataPilots(), WriteDataStream(), ScXMLExportDDELinks::WriteDDELinks(), WriteExternalDataMapping(), WriteExternalRefCaches(), WriteNamedExpressions(), WriteTable(), WriteTheLabelRanges(), and xSourceStream.
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5333 of file xmlexprt.cxx.
References SvXMLNamespaceMap::Add(), ATTR_USERDEF(), aXMLScFromXLSRowStylesProperties, CollectUserDefinedNamespaces(), EE_CHAR_XMLATTRIBS(), EE_PARA_XMLATTRIBS(), SvXMLExport::exportDoc(), SvXMLExport::GetAutoStylePool(), GetDocument(), ScDocument::GetDrawLayer(), SvXMLExport::getExportFlags(), SdrModel::GetItemPool(), SvXMLExport::GetModel(), SvXMLExport::GetNamespaceMap_(), SvXMLExport::getSaneDefaultVersion(), ScDocument::GetSheetEvents(), ScDocument::GetTableCount(), GetXMLToken(), ooo::vba::isAlienExcelDoc(), SvtSaveOptions::ODFSVER_012, pDoc, SDRATTR_XMLATTRIBUTES(), XML_N_OFFICE_EXT, XML_NAMESPACE_OFFICE_EXT, XML_NP_OFFICE_EXT, xModel, xRowStylesExportPropertySetMapper, xRowStylesPropertySetMapper, and xScPropHdlFactory.
|
private |
Definition at line 879 of file xmlexprt.cxx.
References Add, SvXMLExport::addDataStyle(), aName, aNumFmtIndexMap, ScExternalRefManager::getAllCachedNumberFormats(), SvXMLExport::GetAutoStylePool(), GetCellStylesPropertySetMapper(), ScDocument::GetExternalRefManager(), ScExternalRefManager::hasExternalData(), nIndex, pCellStyles, pDoc, u, XML_NAMESPACE_STYLE, and XML_STYLE_FAMILY_TABLE_CELL_STYLES_PREFIX.
Referenced by collectAutoStyles().
|
overrideprivatevirtual |
Reimplemented from SvXMLExport.
Definition at line 661 of file xmlexprt.cxx.
References SvXMLExport::ExportFontDecls_(), and SvXMLExport::GetFontAutoStylePool().
|
private |
Definition at line 1540 of file xmlexprt.cxx.
References CloseRow(), nOpenRow, OpenRow(), pCellStyles, pDoc, pRowFormatRanges, pSharedData, and WriteRowContent().
Referenced by WriteTable().
|
overrideprivatevirtual |
Implements SvXMLExport.
Definition at line 2672 of file xmlexprt.cxx.
References SvXMLExport::GetPageExport().
|
overrideprivatevirtual |
Reimplemented from SvXMLExport.
Definition at line 633 of file xmlexprt.cxx.
References CollectSharedData(), SvXMLExport::ExportMeta_(), SvXMLExport::GetAutoStylePool(), ScDocument::GetCellCount(), SvXMLExport::GetModel(), and pDoc.
|
private |
Definition at line 3368 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ScChartListenerCollection::findByName(), tools::SvRef< typename T >::get(), SvXMLExport::GetChartExport(), ScDocument::GetChartListenerCollection(), SvXMLExport::GetNamespaceMap(), ScChartListener::GetRangeList(), SvXMLExport::GetShapeExport(), ScRangeStringConverter::GetStringFromRangeList(), GetXMLToken(), IncrementProgressBar(), tools::SvRef< typename T >::is(), pDoc, SEF_DEFAULT, TOOLS_WARN_EXCEPTION, XML_NAMESPACE_DRAW, XML_NOTIFY_ON_UPDATE_OF_RANGES, and XML_ZINDEX.
Referenced by WriteShapes(), and WriteTableShapes().
|
private |
Definition at line 4545 of file xmlexprt.cxx.
References sc::SparklineGroupsExport::write().
Referenced by WriteTable().
|
overrideprivatevirtual |
Reimplemented from SvXMLExport.
Definition at line 1963 of file xmlexprt.cxx.
References SvXMLExport::collectDataStyles(), CollectSharedData(), SvXMLExport::exportDataStyles(), SvXMLExport::ExportStyles_(), get(), SvXMLExport::GetAutoStylePool(), SvXMLExport::GetModel(), SvXMLExport::GetShapeExport(), pSharedData, RegisterDefinedStyleNames(), xCellStylesExportPropertySetMapper, and XML_STYLE_FAMILY_TABLE_CELL_STYLES_NAME.
|
private |
Definition at line 1670 of file xmlexprt.cxx.
References FillFieldGroup(), ScOutlineTable::GetColArray(), ScDocument::GetOutlineTable(), ScOutlineTable::GetRowArray(), nCurrentTable, pDoc, pGroupColumns, pGroupRows, and pSharedData.
Referenced by WriteTable().
|
staticprivate |
Definition at line 1650 of file xmlexprt.cxx.
References ScMyOpenCloseColumnRowGroup::AddGroup(), ScMyColumnRowGroup::bDisplay, ScOutlineArray::GetCount(), ScOutlineArray::GetDepth(), ScOutlineEntry::GetEnd(), ScOutlineArray::GetEntry(), ScOutlineEntry::GetStart(), i, ScOutlineEntry::IsHidden(), ScMyColumnRowGroup::nField, ScMyColumnRowGroup::nLevel, and ScMyOpenCloseColumnRowGroup::Sort().
Referenced by FillColumnRowGroups().
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5414 of file xmlexprt.cxx.
References ScDocument::EnableIdle(), SvXMLExport::filter(), and pDoc.
|
private |
Definition at line 681 of file xmlexprt.cxx.
References ScMyAreaLinksContainer::AddNewAreaLink(), ScMyAreaLink::aDestRange, ScDocument::GetLinkManager(), sfx2::LinkManager::GetLinks(), ScMyAreaLink::nRefreshDelaySeconds, pDoc, pLink, ScMyAreaLink::sFilter, ScMyAreaLink::sFilterOptions, ScMyAreaLinksContainer::Sort(), ScMyAreaLink::sSourceStr, and ScMyAreaLink::sURL.
Referenced by ExportContent_().
|
inline |
Definition at line 245 of file xmlexprt.hxx.
References xCellStylesPropertySetMapper.
Referenced by ExportExternalRefCacheStyles(), ScXMLAutoStylePoolP::exportStyleAttributes(), and ScXMLAutoStylePoolP::exportStyleContent().
void ScXMLExport::GetChangeTrackViewSettings | ( | css::uno::Sequence< css::beans::PropertyValue > & | rProps | ) |
Definition at line 5140 of file xmlexprt.cxx.
References GetDocument(), ScRangeStringConverter::GetStringFromRangeList(), ScChangeViewSettings::GetTheAuthorToShow(), ScChangeViewSettings::GetTheComment(), ScChangeViewSettings::GetTheDateMode(), ScChangeViewSettings::GetTheFirstDateTime(), ScChangeViewSettings::GetTheLastDateTime(), ScChangeViewSettings::GetTheRangeList(), DateTime::GetUNODateTime(), ScChangeViewSettings::HasAuthor(), ScChangeViewSettings::HasComment(), ScChangeViewSettings::HasDate(), ScChangeViewSettings::HasRange(), ScChangeViewSettings::IsShowAccepted(), ScChangeViewSettings::IsShowRejected(), SC_SHOW_ACCEPTED_CHANGES, SC_SHOW_CHANGES, SC_SHOW_CHANGES_BY_AUTHOR, SC_SHOW_CHANGES_BY_AUTHOR_NAME, SC_SHOW_CHANGES_BY_COMMENT, SC_SHOW_CHANGES_BY_COMMENT_TEXT, SC_SHOW_CHANGES_BY_DATETIME, SC_SHOW_CHANGES_BY_DATETIME_FIRST_DATETIME, SC_SHOW_CHANGES_BY_DATETIME_MODE, SC_SHOW_CHANGES_BY_DATETIME_SECOND_DATETIME, SC_SHOW_CHANGES_BY_RANGES, SC_SHOW_CHANGES_BY_RANGES_LIST, SC_SHOW_REJECTED_CHANGES, SC_VIEWCHANGES_COUNT, and ScChangeViewSettings::ShowChanges().
Referenced by GetViewSettings().
|
private |
Definition at line 1622 of file xmlexprt.cxx.
References ScRangeStringConverter::GetStringFromRangeList(), pDoc, and xCurrentTable.
Referenced by WriteTable().
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5213 of file xmlexprt.cxx.
References SvXMLUnitConverter::convertPropertySet(), comphelper::Base64::encode(), GetDocument(), SvXMLExport::GetModel(), ScDocument::IsInVBAMode(), nCount, and pDoc.
|
private |
Definition at line 706 of file xmlexprt.cxx.
References ScMyDetectiveOpContainer::AddOperation(), ScAddress::Col(), ScDetOpList::Count(), ScDocument::GetDetOpList(), ScDetOpList::GetObject(), ScDetOpData::GetOperation(), ScDetOpData::GetPos(), nCount, nIndex, pDoc, pSharedData, ScAddress::Row(), ScMyDetectiveOpContainer::Sort(), and ScAddress::Tab().
Referenced by ExportContent_().
|
inline |
Definition at line 240 of file xmlexprt.hxx.
References pDoc.
Referenced by sc::SparklineGroupsExport::addSparklineAttributes(), CreateFontAutoStylePool(), exportDoc(), ScXMLAutoStylePoolP::exportStyleContent(), GetChangeTrackViewSettings(), ScMyValidationsContainer::GetCondition(), GetConfigurationSettings(), ScMyNotEmptyCellsIterator::GetNext(), ScMyNotEmptyCellsIterator::HasAnnotation(), ScChangeTrackingExportHelper::ScChangeTrackingExportHelper(), ScMyNotEmptyCellsIterator::SetCurrentTable(), ScChangeTrackingExportHelper::SetValueAttributes(), sc::SparklineGroupsExport::write(), ScChangeTrackingExportHelper::WriteContentChange(), ScXMLExportDatabaseRanges::WriteDatabaseRanges(), ScXMLExportDataPilot::WriteDataPilots(), ScXMLExportDDELinks::WriteDDELinks(), ScChangeTrackingExportHelper::WriteDeleted(), ScChangeTrackingExportHelper::WriteEditCell(), ScChangeTrackingExportHelper::WriteFormulaCell(), ScChangeTrackingExportHelper::WriteGenerated(), ScXMLExportDDELinks::WriteTable(), and ScMyValidationsContainer::WriteValidations().
|
inline |
Definition at line 241 of file xmlexprt.hxx.
References pDoc.
|
private |
Definition at line 1852 of file xmlexprt.cxx.
References mpEditAttrMap.
Referenced by ExportCellTextAutoStyles(), and WriteEditCell().
|
staticprivate |
Definition at line 667 of file xmlexprt.cxx.
Referenced by collectAutoStyles(), and WriteTable().
|
static |
Definition at line 338 of file xmlexprt.cxx.
References SvXMLUnitConverter::GetMeasureUnit(), and comphelper::getProcessComponentContext().
|
private |
Definition at line 2712 of file xmlexprt.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), pMergedRangesContainer, pSharedData, ScAddress::Row(), and ScAddress::Tab().
Referenced by AddStyleFromCells().
XMLNumberFormatAttributesExportHelper * ScXMLExport::GetNumberFormatAttributesExportHelper | ( | ) |
Definition at line 5285 of file xmlexprt.cxx.
References SvXMLExport::GetNumberFormatsSupplier(), and pNumberFormatAttributesExportHelper.
Referenced by WriteCell().
|
private |
Definition at line 475 of file xmlexprt.cxx.
References aNumFmtIndexMap.
Referenced by WriteExternalRefCaches().
|
inline |
Definition at line 257 of file xmlexprt.hxx.
References pSharedData.
Referenced by ScXMLExportDatabaseRanges::GetEmptyDatabaseRanges(), and ScMyNotEmptyCellsIterator::SetCurrentTable().
|
inline |
Definition at line 246 of file xmlexprt.hxx.
References xTableStylesPropertySetMapper.
Referenced by ScXMLAutoStylePoolP::exportStyleAttributes().
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5185 of file xmlexprt.cxx.
References GetChangeTrackViewSettings(), ScModelObj::GetEmbeddedObject(), SvXMLExport::GetModel(), tools::Rectangle::getOpenHeight(), tools::Rectangle::getOpenWidth(), SfxObjectShell::GetVisArea(), i, tools::Rectangle::Left(), and tools::Rectangle::Top().
|
private |
Definition at line 5323 of file xmlexprt.cxx.
References SvXMLExport::GetProgressBarHelper(), ProgressBarHelper::Increment(), and nProgressCount.
Referenced by collectAutoStyles(), CollectShapesAutoStyles(), ExportContent_(), ExportShape(), SetRepeatAttribute(), and WriteCell().
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5434 of file xmlexprt.cxx.
References aArguments, and SvXMLExport::initialize().
Definition at line 3818 of file xmlexprt.cxx.
References ScMyCell::aAreaLink, ScMyCell::bHasAnnotation, ScMyCell::bHasAreaLink, ScMyCell::bHasDetectiveObj, ScMyCell::bHasShape, ScMyCell::bIsAutoStyle, ScMyCell::bIsCovered, ScMyCell::bIsMatrixBase, ScMyCell::bIsMatrixCovered, ScMyCell::bIsMergedBase, ScMyAreaLink::Compare(), ScMyAreaLink::GetColCount(), ScRefCellValue::getDouble(), ScRefCellValue::getString(), IsEditCell(), ScMyCell::maBaseCell, ScMyCell::nNumberFormat, ScMyCell::nStyleIndex, ScMyCell::nType, ScMyCell::nValidationIndex, and pDoc.
Referenced by WriteTable().
|
staticprivate |
Definition at line 3813 of file xmlexprt.cxx.
References CELLTYPE_EDIT, ScRefCellValue::getType(), and ScMyCell::maBaseCell.
Referenced by IsCellEqual().
bool ScXMLExport::IsMatrix | ( | const ScAddress & | aCell, |
ScRange & | aCellAddress, | ||
bool & | bIsFirst | ||
) | const |
Definition at line 2760 of file xmlexprt.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScDocument::GetMatrixFormulaRange(), pDoc, and ScAddress::Row().
Referenced by ScMyNotEmptyCellsIterator::SetCellData().
|
private |
Definition at line 1425 of file xmlexprt.cxx.
References CloseRow(), nIndex, OpenNewRow(), pRowFormatRanges, and WriteRowContent().
Referenced by OpenRow().
|
private |
Definition at line 774 of file xmlexprt.cxx.
References SvXMLExport::StartElement(), XML_NAMESPACE_TABLE, and XML_TABLE_HEADER_COLUMNS.
Referenced by ExportColumns().
|
private |
Definition at line 1379 of file xmlexprt.cxx.
References bRowHeaderOpen, SvXMLExport::StartElement(), XML_NAMESPACE_TABLE, and XML_TABLE_HEADER_ROWS.
Referenced by CloseRow(), and OpenNewRow().
|
private |
Definition at line 1390 of file xmlexprt.cxx.
References ScRange::aEnd, aRowHeaderRange, ScRange::aStart, bHasRowHeader, bRowHeaderOpen, CloseHeaderRows(), CloseRow(), nIndex, nOpenRow, OpenHeaderRows(), pGroupRows, ScAddress::Row(), and WriteRowStartTag().
Referenced by OpenAndCloseRow(), and OpenRow().
|
private |
Definition at line 1435 of file xmlexprt.cxx.
References ScRange::aEnd, aRowHeaderRange, ScRange::aStart, bHasRowHeader, nIndex, nOpenRow, OpenAndCloseRow(), OpenNewRow(), pDoc, pGroupRows, pRowFormatRanges, pRowStyles, ScAddress::Row(), ScXMLCachedRowAttrAccess::rowFiltered(), and ScXMLCachedRowAttrAccess::rowHidden().
Referenced by ExportFormatRanges().
|
private |
Definition at line 1859 of file xmlexprt.cxx.
References SvXMLExport::GetAutoStylePool(), and ScFormatSaveData::maIDToName.
Referenced by collectAutoStyles(), and ExportStyles_().
std::unique_ptr< ScMySharedData > ScXMLExport::ReleaseSharedData | ( | ) |
Definition at line 5449 of file xmlexprt.cxx.
References pSharedData.
Referenced by ScXMLImportWrapper::ExportToComponent().
|
overrideprivatevirtual |
Reimplemented from SvXMLExport.
Definition at line 1687 of file xmlexprt.cxx.
References aBuffer, SvXMLExport::AddAttribute(), comphelper::Base64::encode(), ScDocument::GetDocProtection(), ScPassHashHelper::getHashURI(), SvXMLExport::getSaneDefaultVersion(), ScDocument::IsDocProtected(), SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_EXTENDED, p, PASSHASH_SHA1, PASSHASH_SHA256, PASSHASH_UNSPECIFIED, PASSHASH_XL, pDoc, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_TABLE, XML_PROTECTION_KEY, XML_PROTECTION_KEY_DIGEST_ALGORITHM, XML_PROTECTION_KEY_DIGEST_ALGORITHM_2, XML_STRUCTURE_PROTECTED, and XML_TRUE.
|
private |
Definition at line 3800 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), IncrementProgressBar(), and sAttrColumnsRepeated.
Referenced by WriteCell().
void ScXMLExport::SetSharedData | ( | std::unique_ptr< ScMySharedData > | pTemp | ) |
Definition at line 5447 of file xmlexprt.cxx.
References pSharedData.
Referenced by ScXMLImportWrapper::ExportToComponent().
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5385 of file xmlexprt.cxx.
References SvXMLExport::GetModel(), SvXMLExport::getSaneDefaultVersion(), ScXMLConverter::GetScDocument(), formula::FormulaGrammar::GRAM_ODFF, formula::FormulaGrammar::GRAM_PODF, SvtSaveOptions::ODFSVER_010, SvtSaveOptions::ODFSVER_011, pChangeTrackingExportHelper, pDoc, SvXMLExport::setSourceDocument(), and ScDocument::SetStorageGrammar().
void ScXMLExport::SetSourceStream | ( | const css::uno::Reference< css::io::XInputStream > & | xNewStream | ) |
Definition at line 436 of file xmlexprt.cxx.
References ScSheetSaveData::AddLoadedNamespaces(), SvXMLExport::GetModel(), SvXMLExport::GetNamespaceMap_(), nSourceStreamPos, and xSourceStream.
Referenced by ScXMLImportWrapper::ExportToComponent().
|
private |
Definition at line 3737 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ScDocument::GetNote(), ScPostIt::GetOrCreateCaption(), SvXMLExport::GetShapeExport(), SdrObject::getUnoShape(), ScPostIt::IsCaptionShown(), ScMyCell::maCellAddress, pCurrentCell, pDoc, SEF_DEFAULT, XML_DISPLAY, XML_NAMESPACE_OFFICE, and XML_TRUE.
Referenced by WriteCell().
|
private |
Definition at line 3657 of file xmlexprt.cxx.
References ScMyCell::aAreaLink, SvXMLExport::AddAttribute(), ScMyCell::bHasAreaLink, sax::Converter::convertDuration(), ScMyAreaLink::GetColCount(), SvXMLExport::GetRelativeReference(), ScMyAreaLink::GetRowCount(), ScMyAreaLink::nRefreshDelaySeconds, ScMyAreaLink::sFilter, ScMyAreaLink::sFilterOptions, ScMyAreaLink::sSourceStr, ScMyAreaLink::sURL, XML_CELL_RANGE_SOURCE, XML_FILTER_NAME, XML_FILTER_OPTIONS, XML_HREF, XML_LAST_COLUMN_SPANNED, XML_LAST_ROW_SPANNED, XML_NAME, XML_NAMESPACE_TABLE, XML_NAMESPACE_XLINK, XML_REFRESH_DELAY, XML_SIMPLE, and XML_TYPE.
Referenced by WriteCell().
|
private |
Definition at line 3886 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), SvXMLUnitConverter::convertDateTime(), sax::Converter::convertDouble(), ScDocument::GetDocOptions(), ScDocOptions::GetYear2000(), pDoc, SC_UNO_CALCASSHOWN, SC_UNO_IGNORECASE, SC_UNO_ITERCOUNT, SC_UNO_ITERENABLED, SC_UNO_ITEREPSILON, SC_UNO_LOOKUPLABELS, SC_UNO_MATCHWHOLE, SC_UNO_NULLDATE, SC_UNO_REGEXENABLED, SC_UNO_WILDCARDSENABLED, XML_AUTOMATIC_FIND_LABELS, XML_CALCULATION_SETTINGS, XML_CASE_SENSITIVE, XML_DATE_VALUE, XML_ENABLE, XML_FALSE, XML_ITERATION, XML_MAXIMUM_DIFFERENCE, XML_NAMESPACE_TABLE, XML_NULL_DATE, XML_NULL_YEAR, XML_PRECISION_AS_SHOWN, XML_SEARCH_CRITERIA_MUST_APPLY_TO_WHOLE_CELL, XML_STATUS, XML_STEPS, XML_TRUE, XML_USE_REGULAR_EXPRESSIONS, and XML_USE_WILDCARDS.
Referenced by ExportContent_().
|
private |
Definition at line 3133 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ScRange::aEnd, ScMyCell::aMatrixRange, ScMyCell::aMergeRange, ScRange::aStart, ScMyCell::bIsAutoStyle, ScMyCell::bIsCovered, ScMyCell::bIsMatrixBase, ScMyCell::bIsMatrixCovered, ScMyCell::bIsMergedBase, CELLTYPE_EDIT, CELLTYPE_FORMULA, SvXMLExport::CheckAttrList(), ScAddress::Col(), XMLNumberFormatAttributesExportHelper::GetCellType(), ScRefCellValue::getDouble(), ScRefCellValue::getEditText(), ScFormulaCell::GetErrCode(), ScRefCellValue::getFormula(), ScFormulaCell::GetFormula(), SvXMLExport::GetNamespaceMap(), GetNumberFormatAttributesExportHelper(), ScCellFormat::GetOutputString(), SvXMLExport::getSaneDefaultVersion(), ScDocument::GetStorageGrammar(), ScRefCellValue::getString(), SvXMLExport::GetTextParagraphExport(), ScRefCellValue::getType(), ScDocument::GetValue(), formula::FormulaGrammar::GRAM_ODFF, IncrementProgressBar(), ScFormulaCell::IsMultilineResult(), ScFormulaCell::IsValue(), ScMyCell::maBaseCell, ScMyCell::maCellAddress, mpCompileFormulaCxt, ScMyCell::nNumberFormat, ScMyCell::nStyleIndex, ScMyCell::nType, ScMyCell::nValidationIndex, SvtSaveOptions::ODFSVER_EXTENDED, pCellStyles, pDoc, pValidationsContainer, ScAddress::Row(), sAttrFormula, sAttrStringValue, sAttrStyleName, sAttrValueType, sElemCell, sElemCoveredCell, sElemP, XMLNumberFormatAttributesExportHelper::SetNumberFormatAttributes(), SetRepeatAttribute(), WriteAnnotation(), WriteAreaLink(), WriteDetective(), WriteEditCell(), WriteMultiLineFormulaResult(), WriteShapes(), XML_CONTENT_VALIDATION_NAME, XML_NAMESPACE_CALC_EXT, XML_NAMESPACE_OF, XML_NAMESPACE_OOOC, XML_NAMESPACE_TABLE, XML_NUMBER_COLUMNS_SPANNED, XML_NUMBER_MATRIX_COLUMNS_SPANNED, XML_NUMBER_MATRIX_ROWS_SPANNED, XML_NUMBER_ROWS_SPANNED, XML_STRING, and XML_VALUE_TYPE.
Referenced by WriteTable().
|
private |
Definition at line 752 of file xmlexprt.cxx.
References i, pDefaults, and WriteSingleColumn().
Referenced by ExportColumns().
|
private |
Definition at line 5097 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ScConsolidateParam::bByCol, ScConsolidateParam::bByRow, ScConsolidateParam::bReferenceData, ScConsolidateParam::eFunction, ScDocument::GetConsolidateDlgData(), ScRangeStringConverter::GetStringFromAddress(), ScRangeStringConverter::GetStringFromArea(), ScXMLConverter::GetStringFromFunction(), ScConsolidateParam::nCol, ScConsolidateParam::nDataAreaCount, nIndex, ScConsolidateParam::nRow, ScConsolidateParam::nTab, ScConsolidateParam::pDataAreas, pDoc, XML_BOTH, XML_COLUMN, XML_CONSOLIDATION, XML_FUNCTION, XML_LINK_TO_SOURCE_DATA, XML_NAMESPACE_TABLE, XML_ROW, XML_SOURCE_CELL_RANGE_ADDRESSES, XML_TARGET_CELL_ADDRESS, XML_TRUE, and XML_USE_LABEL.
Referenced by ExportContent_().
|
private |
Definition at line 4443 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), formula::FormulaGrammar::CONV_OOO, sc::DocumentLinkManager::getDataStream(), ScDocument::GetDocLinkManager(), sc::DataStream::GetMove(), sc::DataStream::GetRange(), SvXMLExport::GetRelativeReference(), SvXMLExport::getSaneDefaultVersion(), ScRangeStringConverter::GetStringFromRange(), sc::DataStream::GetURL(), sc::DataStream::IsRefreshOnEmptyLine(), sc::DataStream::MOVE_DOWN, SvtSaveOptions::ODFSVER_EXTENDED, pDoc, XML_BOTTOM, XML_DATA_STREAM_SOURCE, XML_EMPTY_LINE_REFRESH, XML_FALSE, XML_HREF, XML_INSERTION_POSITION, XML_NAMESPACE_CALC_EXT, XML_NAMESPACE_TABLE, XML_NAMESPACE_XLINK, XML_TARGET_RANGE_ADDRESS, XML_TOP, and XML_TRUE.
Referenced by ExportContent_().
|
private |
Definition at line 3759 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ScMyCell::aDetectiveObjVec, ScMyCell::aDetectiveOpVec, ScMyCell::bHasDetectiveObj, ScMyCell::bHasDetectiveOp, ScXMLConverter::GetStringFromDetObjType(), ScXMLConverter::GetStringFromDetOpType(), ScRangeStringConverter::GetStringFromRange(), pDoc, SC_DETOBJ_ARROW, SC_DETOBJ_CIRCLE, SC_DETOBJ_TOOTHERTAB, XML_CELL_RANGE_ADDRESS, XML_CONTAINS_ERROR, XML_DETECTIVE, XML_DIRECTION, XML_HIGHLIGHTED_RANGE, XML_INDEX, XML_MARKED_INVALID, XML_NAME, XML_NAMESPACE_TABLE, XML_OPERATION, and XML_TRUE.
Referenced by WriteCell().
|
private |
Definition at line 3297 of file xmlexprt.cxx.
References EditTextObject::GetAllSections(), SvXMLExport::GetAutoStylePool(), GetEditAttributeMap(), EditTextObject::GetParagraphCount(), EditTextObject::GetText(), SvXMLExport::GetTextParagraphExport(), i, and editeng::Section::mnParagraph.
Referenced by WriteCell().
|
private |
Definition at line 4115 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), sc::ExternalDataMapper::getDataSources(), ScDocument::GetExternalDataMapper(), SvXMLExport::getSaneDefaultVersion(), sc::ExternalDataSource::getUpdateFrequency(), SvtSaveOptions::ODFSVER_EXTENDED, pDoc, WriteExternalDataTransformations(), XML_DATA_FREQUENCY, XML_DATA_MAPPING, XML_DATA_MAPPINGS, XML_DATABASE_NAME, XML_HREF, XML_ID, XML_NAMESPACE_CALC_EXT, XML_NAMESPACE_XLINK, and XML_PROVIDER.
Referenced by ExportContent_().
|
private |
Definition at line 4145 of file xmlexprt.cxx.
References sc::ABSOLUTE, SvXMLExport::AddAttribute(), sc::AGGREGATE_FUNCTION, sc::AVERAGE, sc::CAPITALIZE, col, sc::CUBE, sc::DATE_STRING, sc::DATETIME_TRANSFORMATION, sc::DAY, sc::DAY_OF_WEEK, sc::DAY_OF_YEAR, sc::DELETE_TRANSFORMATION, sc::END_OF_MONTH, sc::END_OF_QUARTER, sc::END_OF_YEAR, sc::EXPONENT, sc::DocumentLinkManager::getDataStream(), ScDocument::GetDocLinkManager(), sc::DataStream::GetRange(), sc::HOUR, sc::IS_EVEN, sc::IS_ODD, sc::LOG_10, sc::LOG_E, sc::MAX, sc::MERGE_TRANSFORMATION, sc::MIN, sc::MINUTE, sc::MONTH, sc::MONTH_NAME, sc::NUMBER_TRANSFORMATION, pDoc, sc::QUARTER, sc::REMOVE_NULL_TRANSFORMATION, sc::ROUND, sc::ROUND_DOWN, sc::ROUND_UP, sc::SECOND, sc::SIGN, sc::SORT_TRANSFORMATION, sc::SPLIT_TRANSFORMATION, sc::SQUARE, sc::SQUARE_ROOT, sc::START_OF_MONTH, sc::START_OF_QUARTER, sc::START_OF_YEAR, sc::SUM, sc::TEXT_TRANSFORMATION, sc::TIME, sc::TO_LOWER, sc::TO_UPPER, sc::TRIM, writeSort(), XML_ABS, XML_AVERAGE, XML_CASEMAP_CAPITALIZE, XML_CASEMAP_LOWERCASE, XML_CASEMAP_UPPERCASE, XML_COLUMN, XML_COLUMN_AGGREGATE_TRANSFORMATION, XML_COLUMN_DATETIME_TRANSFORMATION, XML_COLUMN_MERGE_TRANSFORMATION, XML_COLUMN_NUMBER_TRANSFORMATION, XML_COLUMN_REMOVE_TRANSFORMATION, XML_COLUMN_REPLACENULL_TRANSFORMATION, XML_COLUMN_SORT_TRANSFORMATION, XML_COLUMN_SPLIT_TRANSFORMATION, XML_COLUMN_TEXT_TRANSFORMATION, XML_CUBE, XML_DATA_TRANSFORMATIONS, XML_DATE_STRING, XML_DAY, XML_DAY_OF_WEEK, XML_DAY_OF_YEAR, XML_END_OF_MONTH, XML_END_OF_QUARTER, XML_END_OF_YEAR, XML_EVEN, XML_EXPONENTIAL, XML_HOUR, XML_LOG, XML_LOG_10, XML_MAX, XML_MERGE_STRING, XML_MIN, XML_MINUTE, XML_MONTH, XML_MONTH_NAME, XML_NAMESPACE_CALC_EXT, XML_ODD, XML_PRECISION, XML_QUARTER, XML_REPLACE_STRING, XML_ROUND, XML_ROUND_DOWN, XML_ROUND_UP, XML_SECONDS, XML_SEPARATOR, XML_SIGN, XML_SQUARE, XML_SQUARE_ROOT, XML_START_OF_MONTH, XML_START_OF_QUARTER, XML_START_OF_YEAR, XML_SUM, XML_TIME, XML_TRIM, XML_TYPE, XML_YEAR, and sc::YEAR.
Referenced by WriteExternalDataMapping().
|
private |
Definition at line 4906 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::Characters(), ScExternalRefManager::getAllCachedTableNames(), ScExternalRefManager::getCacheTable(), ScExternalRefManager::getExternalFileCount(), ScExternalRefManager::getExternalFileData(), ScExternalRefManager::getExternalFileName(), ScDocument::GetExternalRefManager(), GetNumberFormatStyleIndex(), SvXMLExport::GetOrigFileName(), SvXMLExport::GetRelativeReference(), GetXMLToken(), ScExternalRefManager::SrcFileData::maFilterName, ScExternalRefManager::SrcFileData::maFilterOptions, ScExternalRefManager::SrcFileData::maRelativeName, nCount, nIndex, pCellStyles, pDoc, ScExternalRefManager::resetSrcFileData(), sExternalRefTabStyleName, svDouble, svString, XML_COPY_RESULTS_ONLY, XML_FALSE, XML_FILTER_NAME, XML_FILTER_OPTIONS, XML_FLOAT, XML_HREF, XML_MODE, XML_NAME, XML_NAMESPACE_OFFICE, XML_NAMESPACE_TABLE, XML_NAMESPACE_TEXT, XML_NAMESPACE_XLINK, XML_NUMBER_COLUMNS_REPEATED, XML_NUMBER_ROWS_REPEATED, XML_P, XML_PRINT, XML_SIMPLE, XML_STRING, XML_STYLE_NAME, XML_TABLE, XML_TABLE_CELL, XML_TABLE_COLUMN, XML_TABLE_NAME, XML_TABLE_ROW, XML_TABLE_SOURCE, XML_TYPE, XML_VALUE, and XML_VALUE_TYPE.
Referenced by ExportContent_().
|
private |
Definition at line 4084 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ScRangeStringConverter::GetStringFromRange(), nCount, nIndex, pDoc, XML_COLUMN, XML_DATA_CELL_RANGE_ADDRESS, XML_LABEL_CELL_RANGE_ADDRESS, XML_LABEL_RANGE, XML_NAMESPACE_TABLE, XML_ORIENTATION, and XML_ROW.
Referenced by WriteTheLabelRanges().
|
private |
Definition at line 3332 of file xmlexprt.cxx.
References SvXMLExport::Characters(), SvXMLExport::GetNamespaceMap(), SvXMLNamespaceMap::GetQNameByKey(), ScFormulaCell::GetResultString(), svl::SharedString::getString(), GetXMLToken(), p, XML_NAMESPACE_TEXT, and XML_P.
Referenced by WriteCell().
|
private |
Definition at line 4107 of file xmlexprt.cxx.
References ScDocument::GetRangeName(), pDoc, and WriteNamedRange().
Referenced by ExportContent_().
|
private |
Definition at line 4485 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ADDR_ABS_3D, COLUMN_HEADER, ScDocument::GetStorageGrammar(), ScRangeStringConverter::GetStringFromAddress(), GetXMLToken(), pDoc, ROW_HEADER, sAttrName, XML_BASE_CELL_ADDRESS, XML_CELL_RANGE_ADDRESS, XML_EXPRESSION, XML_FILTER, XML_NAMED_EXPRESSION, XML_NAMED_EXPRESSIONS, XML_NAMED_RANGE, XML_NAMESPACE_TABLE, XML_PRINT_RANGE, XML_RANGE_USABLE_AS, XML_REPEAT_COLUMN, and XML_REPEAT_ROW.
Referenced by WriteNamedExpressions(), and WriteTable().
|
private |
Definition at line 1289 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ScMyRowFormatRange::bIsAutoStyle, nIndex, ScMyRowFormatRange::nIndex, ScMyRowFormatRange::nRepeatColumns, ScMyRowFormatRange::nStartColumn, ScMyRowFormatRange::nValidationIndex, pCellStyles, pRowFormatRanges, pValidationsContainer, sAttrColumnsRepeated, sAttrStyleName, sElemCell, XML_CONTENT_VALIDATION_NAME, and XML_NAMESPACE_TABLE.
Referenced by ExportFormatRanges(), and OpenAndCloseRow().
|
private |
Definition at line 1357 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), nIndex, pRowStyles, sAttrStyleName, sElemRow, SvXMLExport::StartElement(), XML_COLLAPSE, XML_FILTER, XML_NAMESPACE_TABLE, XML_NUMBER_ROWS_REPEATED, and XML_VISIBILITY.
Referenced by OpenNewRow().
|
private |
Definition at line 4028 of file xmlexprt.cxx.
References aBuffer, SvXMLExport::AddAttribute(), Attrib, sax::Converter::convertBool(), sax::Converter::convertColor(), ScDocument::GetScenarioData(), ScDocument::GetScenarioRanges(), ScRangeStringConverter::GetStringFromRangeList(), ScDocument::IsActiveScenario(), ScDocument::IsScenario(), nCurrentTable, pDoc, Protected, ShowFrame, TwoWay, Value, XML_BORDER_COLOR, XML_COMMENT, XML_COPY_BACK, XML_COPY_FORMULAS, XML_COPY_STYLES, XML_DISPLAY_BORDER, XML_FALSE, XML_IS_ACTIVE, XML_NAMESPACE_TABLE, XML_PROTECTED, XML_SCENARIO, XML_SCENARIO_RANGES, and XML_TRUE.
Referenced by WriteTable().
|
private |
Definition at line 3465 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), ScMyCell::aShapeList, ScMyCell::bHasShape, ScAddress::Col(), SvXMLUnitConverter::convertMeasureToXML(), ExportShape(), SdrObject::GetGeoData(), SvXMLExport::GetMM100UnitConverter(), ScDocument::GetMMRect(), ScDrawLayer::GetNonRotatedObjData(), ScDrawLayer::GetObjData(), SdrObject::GetObjIdentifier(), tools::Rectangle::getOpenHeight(), tools::Rectangle::getOpenWidth(), SdrObject::getSdrObjectFromXShape(), SdrObject::GetSnapRect(), ScRangeStringConverter::GetStringFromAddress(), SdrObjCustomShape::IsMirroredX(), ScDocument::IsNegativePage(), SdrObject::IsResizeProtect(), Fraction::IsValid(), ScAddress::IsValid(), tools::Rectangle::Left(), ScMyCell::maCellAddress, ScDrawObjData::maEnd, ScDrawObjData::maEndOffset, ScDrawObjData::maStart, ScDrawObjData::maStartOffset, ScDrawObjData::mbResizeWithCell, SdrObject::NbcMove(), SdrObject::NbcResize(), tools::Rectangle::Normalize(), pDoc, tools::Rectangle::Right(), ScAddress::Row(), SdrObject::SetGeoData(), Point::setX(), Point::setY(), ScAddress::Tab(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), tools::Rectangle::TopRight(), Point::X(), XML_END_CELL_ADDRESS, XML_END_X, XML_END_Y, XML_NAMESPACE_TABLE, and Point::Y().
Referenced by WriteCell().
|
private |
Definition at line 733 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), SvXMLExport::CheckAttrList(), nIndex, pCellStyles, pColumnStyles, sAttrColumnsRepeated, sAttrStyleName, sElemCol, XML_COLLAPSE, XML_DEFAULT_CELL_STYLE_NAME, XML_NAMESPACE_TABLE, and XML_VISIBILITY.
Referenced by WriteColumn().
|
private |
Definition at line 2789 of file xmlexprt.cxx.
References aBuffer, SvXMLExport::AddAttribute(), ScRange::aEnd, aRowHeaderRange, aTableStyles, bHasRowHeader, bRowHeaderOpen, SvXMLExport::CheckAttrList(), CloseRow(), ScAddress::Col(), ScTableProtection::DELETE_COLUMNS, ScTableProtection::DELETE_ROWS, ScRangeName::empty(), comphelper::Base64::encode(), ExportColumns(), ExportConditionalFormat(), XMLEventExport::ExportExt(), ExportFormatRanges(), exportSparklineGroups(), FillColumnRowGroups(), GetColumnRowHeader(), GetEndAddress(), SvXMLExport::GetEventExport(), SvXMLExport::GetFormExport(), ScPassHashHelper::getHashURI(), SvXMLExport::GetNamespaceMap(), ScTableProtection::getPasswordHash(), SvXMLNamespaceMap::GetQNameByKey(), ScDocument::GetRangeName(), SvXMLExport::getSaneDefaultVersion(), SvXMLExport::GetShapeExport(), ScDocument::GetSheetEvents(), ScDocument::GetTabProtection(), GetXMLToken(), ScTableProtection::hasPasswordHash(), ScTableProtection::INSERT_COLUMNS, ScTableProtection::INSERT_ROWS, IsCellEqual(), ScTableProtection::isOptionEnabled(), ScDocument::IsPrintEntireSheet(), ScTableProtection::isProtected(), ScMyCell::maCellAddress, mpCellsItr, nCurrentTable, SvtSaveOptions::ODFSVER_012, SvtSaveOptions::ODFSVER_EXTENDED, PASSHASH_SHA1, PASSHASH_SHA256, PASSHASH_UNSPECIFIED, PASSHASH_XL, pCellStyles, pDefaults, pDoc, pGroupColumns, pGroupRows, pRowFormatRanges, pSharedData, ScAddress::Row(), sAttrName, sAttrStyleName, ScTableProtection::SELECT_LOCKED_CELLS, ScTableProtection::SELECT_UNLOCKED_CELLS, sElemTab, WriteCell(), WriteNamedRange(), WriteScenario(), WriteTableShapes(), WriteTableSource(), xCurrentTable, XML_DELETE_COLUMNS, XML_DELETE_ROWS, XML_FALSE, XML_INSERT_COLUMNS, XML_INSERT_ROWS, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_TABLE, XML_PRINT, XML_PRINT_RANGES, XML_PROTECTED, XML_PROTECTION_KEY, XML_PROTECTION_KEY_DIGEST_ALGORITHM, XML_PROTECTION_KEY_DIGEST_ALGORITHM_2, XML_SELECT_PROTECTED_CELLS, XML_SELECT_UNPROTECTED_CELLS, XML_TABLE_PROTECTION, and XML_TRUE.
Referenced by ExportContent_().
|
private |
Definition at line 3618 of file xmlexprt.cxx.
References ExportShape(), ScDocument::IsNegativePage(), nCurrentTable, pDoc, pSharedData, XML_NAMESPACE_TABLE, and XML_SHAPES.
Referenced by WriteTable().
|
private |
Definition at line 3959 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), sax::Converter::convertDuration(), SvXMLExport::GetModel(), SvXMLExport::GetRelativeReference(), i, nCount, SC_UNO_SHEETLINKS, SC_UNONAME_FILTER, SC_UNONAME_FILTOPT, SC_UNONAME_LINKURL, SC_UNONAME_REFDELAY, xCurrentTable, XML_COPY_RESULTS_ONLY, XML_FILTER_NAME, XML_FILTER_OPTIONS, XML_HREF, XML_MODE, XML_NAMESPACE_TABLE, XML_NAMESPACE_XLINK, XML_REFRESH_DELAY, XML_SIMPLE, XML_TABLE_NAME, XML_TABLE_SOURCE, and XML_TYPE.
Referenced by WriteTable().
|
private |
Definition at line 4062 of file xmlexprt.cxx.
References nCount, SC_UNO_COLLABELRNG, SC_UNO_ROWLABELRNG, WriteLabelRanges(), XML_LABEL_RANGES, and XML_NAMESPACE_TABLE.
Referenced by ExportContent_().
|
private |
Definition at line 95 of file xmlexprt.hxx.
Referenced by ExportExternalRefCacheStyles(), and GetNumberFormatStyleIndex().
|
private |
Definition at line 102 of file xmlexprt.hxx.
Referenced by CloseRow(), OpenNewRow(), OpenRow(), and WriteTable().
|
private |
Definition at line 101 of file xmlexprt.hxx.
Referenced by collectAutoStyles(), and WriteTable().
|
private |
Definition at line 127 of file xmlexprt.hxx.
Referenced by CloseRow(), OpenNewRow(), OpenRow(), and WriteTable().
|
private |
Definition at line 128 of file xmlexprt.hxx.
Referenced by CloseRow(), OpenHeaderRows(), OpenNewRow(), and WriteTable().
|
private |
Definition at line 82 of file xmlexprt.hxx.
Referenced by ExportContent_(), ScXMLExport(), and WriteTable().
|
private |
Definition at line 83 of file xmlexprt.hxx.
Referenced by WriteCell().
|
mutableprivate |
Definition at line 81 of file xmlexprt.hxx.
Referenced by GetEditAttributeMap().
|
private |
Definition at line 126 of file xmlexprt.hxx.
Referenced by CollectInternalShape(), CollectSharedData(), ExportContent_(), FillColumnRowGroups(), WriteScenario(), WriteTable(), and WriteTableShapes().
|
private |
Definition at line 124 of file xmlexprt.hxx.
Referenced by CloseRow(), ExportFormatRanges(), OpenNewRow(), and OpenRow().
|
private |
Definition at line 125 of file xmlexprt.hxx.
Referenced by IncrementProgressBar().
|
private |
Definition at line 79 of file xmlexprt.hxx.
Referenced by CopySourceStream(), and SetSourceStream().
|
private |
Definition at line 99 of file xmlexprt.hxx.
Referenced by AddStyleFromCells(), collectAutoStyles(), CollectSharedData(), ExportContent_(), ExportExternalRefCacheStyles(), ExportFormatRanges(), ScXMLExport(), WriteCell(), WriteExternalRefCaches(), WriteRowContent(), WriteSingleColumn(), WriteTable(), and ~ScXMLExport().
|
private |
Definition at line 110 of file xmlexprt.hxx.
Referenced by collectAutoStyles(), ExportContent_(), setSourceDocument(), and ~ScXMLExport().
|
private |
Definition at line 97 of file xmlexprt.hxx.
Referenced by AddStyleFromColumn(), collectAutoStyles(), ExportColumns(), ScXMLExport(), WriteSingleColumn(), and ~ScXMLExport().
|
private |
Definition at line 106 of file xmlexprt.hxx.
Referenced by exportAnnotationMeta(), and WriteAnnotation().
|
private |
Definition at line 105 of file xmlexprt.hxx.
Referenced by ScXMLExport(), WriteColumn(), WriteTable(), and ~ScXMLExport().
|
private |
Definition at line 75 of file xmlexprt.hxx.
Referenced by cancel(), collectAutoStyles(), CollectInternalShape(), DisposingModel(), exportAnnotationMeta(), ExportAutoStyles_(), ExportCellTextAutoStyles(), ExportConditionalFormat(), ExportContent_(), exportDoc(), ExportExternalRefCacheStyles(), ExportFormatRanges(), ExportMeta_(), ExportShape(), FillColumnRowGroups(), filter(), GetAreaLinks(), GetColumnRowHeader(), GetConfigurationSettings(), GetDetectiveOpList(), GetDocument(), IsCellEqual(), IsMatrix(), OpenRow(), SetBodyAttributes(), setSourceDocument(), WriteAnnotation(), WriteCalculationSettings(), WriteCell(), WriteConsolidation(), WriteDataStream(), WriteDetective(), WriteExternalDataMapping(), WriteExternalDataTransformations(), WriteExternalRefCaches(), WriteLabelRanges(), WriteNamedExpressions(), WriteNamedRange(), WriteScenario(), WriteShapes(), WriteTable(), and WriteTableShapes().
|
private |
Definition at line 103 of file xmlexprt.hxx.
Referenced by ExportColumns(), FillColumnRowGroups(), ScXMLExport(), WriteTable(), and ~ScXMLExport().
|
private |
Definition at line 104 of file xmlexprt.hxx.
Referenced by CloseRow(), FillColumnRowGroups(), OpenNewRow(), OpenRow(), ScXMLExport(), WriteTable(), and ~ScXMLExport().
|
private |
Definition at line 108 of file xmlexprt.hxx.
Referenced by ExportContent_(), GetMerged(), ScXMLExport(), and ~ScXMLExport().
|
private |
Definition at line 93 of file xmlexprt.hxx.
Referenced by GetNumberFormatAttributesExportHelper(), and ~ScXMLExport().
|
private |
Definition at line 100 of file xmlexprt.hxx.
Referenced by ExportFormatRanges(), OpenAndCloseRow(), OpenRow(), ScXMLExport(), WriteRowContent(), WriteTable(), and ~ScXMLExport().
|
private |
Definition at line 98 of file xmlexprt.hxx.
Referenced by AddStyleFromRow(), collectAutoStyles(), OpenRow(), ScXMLExport(), WriteRowStartTag(), and ~ScXMLExport().
|
private |
Definition at line 96 of file xmlexprt.hxx.
Referenced by AddStyleFromCells(), collectAutoStyles(), CollectInternalShape(), CollectShapesAutoStyles(), CollectSharedData(), ExportColumns(), ExportContent_(), ExportFormatRanges(), ExportStyles_(), FillColumnRowGroups(), GetDetectiveOpList(), GetMerged(), GetSharedData(), ReleaseSharedData(), SetSharedData(), WriteTable(), and WriteTableShapes().
|
private |
Definition at line 109 of file xmlexprt.hxx.
Referenced by AddStyleFromCells(), ExportContent_(), ScXMLExport(), WriteCell(), WriteRowContent(), and ~ScXMLExport().
|
private |
Definition at line 114 of file xmlexprt.hxx.
Referenced by ScXMLExport(), SetRepeatAttribute(), WriteRowContent(), and WriteSingleColumn().
|
private |
Definition at line 115 of file xmlexprt.hxx.
Referenced by ScXMLExport(), and WriteCell().
|
private |
Definition at line 112 of file xmlexprt.hxx.
Referenced by ScXMLExport(), WriteNamedRange(), and WriteTable().
|
private |
Definition at line 117 of file xmlexprt.hxx.
Referenced by ScXMLExport(), and WriteCell().
|
private |
Definition at line 113 of file xmlexprt.hxx.
Referenced by ScXMLExport(), WriteCell(), WriteRowContent(), WriteRowStartTag(), WriteSingleColumn(), and WriteTable().
|
private |
Definition at line 116 of file xmlexprt.hxx.
Referenced by ScXMLExport(), and WriteCell().
|
private |
Definition at line 118 of file xmlexprt.hxx.
Referenced by ScXMLExport(), WriteCell(), and WriteRowContent().
|
private |
Definition at line 120 of file xmlexprt.hxx.
Referenced by ScXMLExport(), and WriteSingleColumn().
|
private |
Definition at line 119 of file xmlexprt.hxx.
Referenced by ScXMLExport(), and WriteCell().
|
private |
Definition at line 123 of file xmlexprt.hxx.
Referenced by ScXMLExport(), and WriteCell().
|
private |
Definition at line 121 of file xmlexprt.hxx.
Referenced by CloseRow(), ScXMLExport(), and WriteRowStartTag().
|
private |
Definition at line 122 of file xmlexprt.hxx.
Referenced by ScXMLExport(), and WriteTable().
|
private |
Definition at line 111 of file xmlexprt.hxx.
Referenced by ExportAutoStyles_(), ScXMLExport(), and WriteExternalRefCaches().
|
private |
Definition at line 89 of file xmlexprt.hxx.
Referenced by AddStyleFromCells(), ExportStyles_(), and ScXMLExport().
|
private |
Definition at line 85 of file xmlexprt.hxx.
Referenced by AddStyleFromCells(), GetCellStylesPropertySetMapper(), and ScXMLExport().
|
private |
Definition at line 90 of file xmlexprt.hxx.
Referenced by AddStyleFromColumn(), and ScXMLExport().
|
private |
Definition at line 86 of file xmlexprt.hxx.
Referenced by ScXMLExport().
|
private |
Definition at line 76 of file xmlexprt.hxx.
Referenced by DisposingModel(), GetColumnRowHeader(), WriteTable(), and WriteTableSource().
|
private |
Definition at line 91 of file xmlexprt.hxx.
Referenced by AddStyleFromRow(), exportDoc(), and ScXMLExport().
|
private |
Definition at line 87 of file xmlexprt.hxx.
Referenced by exportDoc(), and ScXMLExport().
|
private |
Definition at line 84 of file xmlexprt.hxx.
Referenced by exportDoc(), and ScXMLExport().
|
private |
Definition at line 78 of file xmlexprt.hxx.
Referenced by CopySourceStream(), ExportContent_(), and SetSourceStream().
|
private |
Definition at line 92 of file xmlexprt.hxx.
Referenced by collectAutoStyles(), and ScXMLExport().
|
private |
Definition at line 88 of file xmlexprt.hxx.
Referenced by GetTableStylesPropertySetMapper(), and ScXMLExport().