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 |
![]() | |
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 |
![]() | |
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 | |
![]() | |
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 345 of file xmlexprt.cxx.
References aXMLScCellStylesProperties, aXMLScColumnStylesProperties, aXMLScRowStylesProperties, aXMLScTableStylesProperties, XMLTextParagraphExport::CreateParaExtPropMapper(), SvXMLExport::GetAutoStylePool(), SvXMLExport::getExportFlags(), SvXMLExport::GetNamespaceMap(), SvXMLNamespaceMap::GetQNameByKey(), 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 418 of file xmlexprt.cxx.
References pCellStyles, pChangeTrackingExportHelper, pColumnStyles, pDefaults, pGroupColumns, pGroupRows, pMergedRangesContainer, pNumberFormatAttributesExportHelper, pRowFormatRanges, pRowStyles, and pValidationsContainer.
|
private |
pass xCellRanges instead
Definition at line 1998 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 2143 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 2180 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 5437 of file xmlexprt.cxx.
References SvXMLExport::cancel(), ScDocument::EnableIdle(), and pDoc.
|
private |
Definition at line 778 of file xmlexprt.cxx.
References SvXMLExport::EndElement(), XML_NAMESPACE_TABLE, and XML_TABLE_HEADER_COLUMNS.
Referenced by ExportColumns().
|
private |
Definition at line 1384 of file xmlexprt.cxx.
References SvXMLExport::EndElement(), XML_NAMESPACE_TABLE, and XML_TABLE_HEADER_ROWS.
Referenced by CloseRow(), and OpenNewRow().
|
private |
Definition at line 1517 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 2230 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(), SvXMLExport::GetShapeExport(), 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 2679 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 565 of file xmlexprt.cxx.
References SvXMLExport::GetAutoStylePool(), SvXMLExport::GetFormExport(), SvXMLExport::GetShapeExport(), IncrementProgressBar(), and pSharedData.
Referenced by collectAutoStyles().
|
private |
Definition at line 481 of file xmlexprt.cxx.
References ScMyShape::aAddress, ScMyShape::aEndAddress, ScMyDrawPage::bHasForms, ScMyShape::bResizeWithCell, CollectInternalShape(), SvXMLExport::GetModel(), ScDrawLayer::GetNonRotatedObjData(), SdrObject::getSdrObjectFromXShape(), ScDrawLayer::IsResizeWithCell(), 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 5304 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 1811 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 5142 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 5147 of file xmlexprt.cxx.
|
overrideprotectedvirtual |
Reimplemented from SvXMLExport.
Definition at line 5292 of file xmlexprt.cxx.
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5452 of file xmlexprt.cxx.
References SvXMLExport::DisposingModel(), pDoc, and xCurrentTable.
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 3685 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 2619 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 1253 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 783 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 4620 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 1868 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 5345 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 878 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 660 of file xmlexprt.cxx.
References SvXMLExport::ExportFontDecls_(), and SvXMLExport::GetFontAutoStylePool().
|
private |
Definition at line 1539 of file xmlexprt.cxx.
References CloseRow(), nOpenRow, OpenRow(), pCellStyles, pDoc, pRowFormatRanges, pSharedData, and WriteRowContent().
Referenced by WriteTable().
|
overrideprivatevirtual |
Implements SvXMLExport.
Definition at line 2674 of file xmlexprt.cxx.
References SvXMLExport::GetPageExport().
|
overrideprivatevirtual |
Reimplemented from SvXMLExport.
Definition at line 632 of file xmlexprt.cxx.
References CollectSharedData(), SvXMLExport::ExportMeta_(), SvXMLExport::GetAutoStylePool(), ScDocument::GetCellCount(), SvXMLExport::GetModel(), and pDoc.
|
private |
Definition at line 3371 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 4549 of file xmlexprt.cxx.
References sc::SparklineGroupsExport::write().
Referenced by WriteTable().
|
overrideprivatevirtual |
Reimplemented from SvXMLExport.
Definition at line 1962 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 1669 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 1649 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 5426 of file xmlexprt.cxx.
References ScDocument::EnableIdle(), SvXMLExport::filter(), and pDoc.
|
private |
Definition at line 680 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 5152 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 1621 of file xmlexprt.cxx.
References ScRangeStringConverter::GetStringFromRangeList(), pDoc, and xCurrentTable.
Referenced by WriteTable().
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5225 of file xmlexprt.cxx.
References SvXMLUnitConverter::convertPropertySet(), comphelper::Base64::encode(), GetDocument(), SvXMLExport::GetModel(), ScDocument::IsInVBAMode(), nCount, and pDoc.
|
private |
Definition at line 705 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 1851 of file xmlexprt.cxx.
References mpEditAttrMap.
Referenced by ExportCellTextAutoStyles(), and WriteEditCell().
|
staticprivate |
Definition at line 666 of file xmlexprt.cxx.
Referenced by collectAutoStyles(), and WriteTable().
|
static |
Definition at line 337 of file xmlexprt.cxx.
References SvXMLUnitConverter::GetMeasureUnit(), and comphelper::getProcessComponentContext().
|
private |
Definition at line 2713 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 5297 of file xmlexprt.cxx.
References SvXMLExport::GetNumberFormatsSupplier(), and pNumberFormatAttributesExportHelper.
Referenced by WriteCell().
|
private |
Definition at line 472 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 5197 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 5335 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 5446 of file xmlexprt.cxx.
References aArguments, and SvXMLExport::initialize().
Definition at line 3822 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 3817 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 2761 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 1424 of file xmlexprt.cxx.
References CloseRow(), nIndex, OpenNewRow(), pRowFormatRanges, and WriteRowContent().
Referenced by OpenRow().
|
private |
Definition at line 773 of file xmlexprt.cxx.
References SvXMLExport::StartElement(), XML_NAMESPACE_TABLE, and XML_TABLE_HEADER_COLUMNS.
Referenced by ExportColumns().
|
private |
Definition at line 1378 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 1389 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 1434 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 1858 of file xmlexprt.cxx.
References SvXMLExport::GetAutoStylePool(), and ScFormatSaveData::maIDToName.
Referenced by collectAutoStyles(), and ExportStyles_().
std::unique_ptr< ScMySharedData > ScXMLExport::ReleaseSharedData | ( | ) |
Definition at line 5461 of file xmlexprt.cxx.
References pSharedData.
Referenced by ScXMLImportWrapper::ExportToComponent().
|
overrideprivatevirtual |
Reimplemented from SvXMLExport.
Definition at line 1686 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 3804 of file xmlexprt.cxx.
References SvXMLExport::AddAttribute(), IncrementProgressBar(), and sAttrColumnsRepeated.
Referenced by WriteCell().
void ScXMLExport::SetSharedData | ( | std::unique_ptr< ScMySharedData > | pTemp | ) |
Definition at line 5459 of file xmlexprt.cxx.
References pSharedData.
Referenced by ScXMLImportWrapper::ExportToComponent().
|
overridevirtual |
Reimplemented from SvXMLExport.
Definition at line 5397 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 433 of file xmlexprt.cxx.
References ScSheetSaveData::AddLoadedNamespaces(), SvXMLExport::GetModel(), SvXMLExport::GetNamespaceMap_(), nSourceStreamPos, and xSourceStream.
Referenced by ScXMLImportWrapper::ExportToComponent().
|
private |
Definition at line 3741 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 3661 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 3890 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 3136 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 751 of file xmlexprt.cxx.
References i, pDefaults, and WriteSingleColumn().
Referenced by ExportColumns().
|
private |
Definition at line 5109 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 4447 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 3763 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 3300 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 4119 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 4149 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 4916 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 4088 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 3335 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 4111 of file xmlexprt.cxx.
References ScDocument::GetRangeName(), pDoc, and WriteNamedRange().
Referenced by ExportContent_().
|
private |
Definition at line 4489 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 1288 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 1356 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 4032 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 3468 of file xmlexprt.cxx.
References abs(), 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::GetRelativePos(), SdrObject::getSdrObjectFromXShape(), ScDrawObjData::getShapeRect(), SdrObject::GetSnapRect(), ScRangeStringConverter::GetStringFromAddress(), SdrObjCustomShape::IsMirroredX(), ScDocument::IsNegativePage(), Fraction::IsValid(), tools::Rectangle::Left(), ScMyCell::maCellAddress, ScDrawObjData::maEnd, ScDrawObjData::maEndOffset, ScDrawObjData::maStart, ScDrawObjData::maStartOffset, SdrObject::NbcMove(), SdrObject::NbcResize(), pDoc, Point, tools::Rectangle::Right(), ScAddress::Row(), tools::Rectangle::SetBottom(), SdrObject::SetGeoData(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), ScAddress::Tab(), tools::Rectangle::Top(), XML_END_CELL_ADDRESS, XML_END_X, XML_END_Y, and XML_NAMESPACE_TABLE.
Referenced by WriteCell().
|
private |
Definition at line 732 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 2790 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 3622 of file xmlexprt.cxx.
References ExportShape(), ScDocument::IsNegativePage(), nCurrentTable, pDoc, pSharedData, XML_NAMESPACE_TABLE, and XML_SHAPES.
Referenced by WriteTable().
|
private |
Definition at line 3963 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 4066 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().