LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
SwXMLExport Class Reference

#include <xmlexp.hxx>

Inheritance diagram for SwXMLExport:
[legend]
Collaboration diagram for SwXMLExport:
[legend]

Public Member Functions

 SwXMLExport (const css::uno::Reference< css::uno::XComponentContext > &rContext, OUString const &implementationName, SvXMLExportFlags nExportFlags)
 
virtual ~SwXMLExport () override
 
void collectAutoStyles () override
 
virtual ErrCode exportDoc (enum ::xmloff::token::XMLTokenEnum eClass=::xmloff::token::XML_TOKEN_INVALID) override
 
const SvXMLUnitConverterGetTwipUnitConverter () const
 
void ExportTableAutoStyles (const SwTableNode &rTableNd)
 
void ExportTable (const SwTableNode &rTableNd)
 
bool IsShowProgress () const
 
void SetShowProgress (bool b)
 
const SwDocgetDoc () const
 
SwDocgetDoc ()
 
- 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::AttributeListGetAttrList ()
 
css::uno::Reference< css::xml::sax::XAttributeList > GetXAttrList () const
 
const css::uno::Reference< css::xml::sax::XDocumentHandler > & GetDocHandler () const
 
const OUString & GetOrigFileName () const
 
const SvXMLNamespaceMapGetNamespaceMap () const
 
size_t GetInfoID (const OUString sPersonalInfo) const
 
const SvXMLUnitConverterGetMM100UnitConverter () const
 
SvXMLUnitConverterGetMM100UnitConverter ()
 
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 ()
 
ProgressBarHelperGetProgressBarHelper ()
 
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
 
XMLEventExportGetEventExport ()
 
XMLImageMapExportGetImageMapExport ()
 
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::UnoInterfaceToUniqueIdentifierMappergetInterfaceToIdentifierMapper ()
 
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
 

Protected Member Functions

virtual XMLTextParagraphExportCreateTextParagraphExport () override
 
virtual SvXMLAutoStylePoolPCreateAutoStylePool () override
 
virtual XMLPageExportCreatePageExport () override
 
virtual XMLShapeExportCreateShapeExport () override
 
virtual XMLFontAutoStylePoolCreateFontAutoStylePool () override
 
- Protected Member Functions inherited from SvXMLExport
void setExportFlags (SvXMLExportFlags nExportFlags)
 
SvXMLNamespaceMapGetNamespaceMap_ ()
 
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 XMLTextParagraphExportCreateTextParagraphExport ()
 
virtual XMLShapeExportCreateShapeExport ()
 
virtual SvXMLAutoStylePoolPCreateAutoStylePool ()
 
SchXMLExportHelperCreateChartExport ()
 
virtual XMLPageExportCreatePageExport ()
 
virtual XMLFontAutoStylePoolCreateFontAutoStylePool ()
 
xmloff::OFormLayerXMLExportCreateFormExport ()
 
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 Member Functions

void InitItemExport ()
 
void FinitItemExport ()
 
void ExportTableLinesAutoStyles (const SwTableLines &rLines, sal_uInt32 nAbsWidth, sal_uInt32 nBaseWidth, std::u16string_view rNamePrefix, SwXMLTableColumnsSortByWidth_Impl &rExpCols, SwXMLTableFrameFormatsSort_Impl &rExpRows, SwXMLTableFrameFormatsSort_Impl &rExpCells, SwXMLTableInfo_Impl &rTableInfo, bool bTop=false)
 
void ExportFormat (const SwFormat &rFormat, enum ::xmloff::token::XMLTokenEnum eClass, ::std::optional< OUString > const oStyleName)
 
void ExportTableFormat (const SwFrameFormat &rFormat, sal_uInt32 nAbsWidth)
 
void ExportTableColumnStyle (const SwXMLTableColumn_Impl &rCol)
 
void ExportTableBox (const SwTableBox &rBox, sal_uInt32 nColSpan, sal_uInt32 nRowSpan, SwXMLTableInfo_Impl &rTableInfo)
 
void ExportTableLine (const SwTableLine &rLine, const SwXMLTableLines_Impl &rLines, SwXMLTableInfo_Impl &rTableInfo)
 
void ExportTableLines (const SwTableLines &rLines, SwXMLTableInfo_Impl &rTableInfo, sal_uInt32 nHeaderRows=0)
 
void ExportThemeElement (const css::uno::Reference< css::drawing::XDrawPage > &xDrawPage)
 
virtual void ExportMeta_ () override
 
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 GetViewSettings (css::uno::Sequence< css::beans::PropertyValue > &aProps) override
 
virtual void GetConfigurationSettings (css::uno::Sequence< css::beans::PropertyValue > &aProps) override
 
virtual sal_Int32 GetDocumentSpecificSettings (std::vector< SettingsGroup > &_out_rSettings) override
 
void DeleteTableLines ()
 

Private Attributes

std::unique_ptr< SvXMLUnitConverterm_pTwipUnitConverter
 
std::unique_ptr< SvXMLExportItemMapperm_pTableItemMapper
 
std::unique_ptr< SwXMLTableLinesCache_Implm_pTableLines
 
SvXMLItemMapEntriesRef m_xTableItemMap
 
SvXMLItemMapEntriesRef m_xTableRowItemMap
 
SvXMLItemMapEntriesRef m_xTableCellItemMap
 
bool m_bBlock: 1
 
bool m_bShowProgress: 1
 
bool m_bSavedShowChanges: 1
 
SwDocm_pDoc
 

Additional Inherited Members

- Protected Attributes inherited from SvXMLExport
bool mbSaveLinkedSections
 
bool mbAutoStylesCollected
 

Detailed Description

Definition at line 51 of file xmlexp.hxx.

Constructor & Destructor Documentation

◆ SwXMLExport()

SwXMLExport::SwXMLExport ( const css::uno::Reference< css::uno::XComponentContext > &  rContext,
OUString const &  implementationName,
SvXMLExportFlags  nExportFlags 
)

Definition at line 83 of file xmlexp.cxx.

References implementationName, INCH, InitItemExport(), and XML_TEXT.

◆ ~SwXMLExport()

SwXMLExport::~SwXMLExport ( )
overridevirtual

Definition at line 324 of file xmlexp.cxx.

References DeleteTableLines(), and FinitItemExport().

Member Function Documentation

◆ collectAutoStyles()

void SwXMLExport::collectAutoStyles ( )
overridevirtual

◆ CreateAutoStylePool()

SvXMLAutoStylePoolP * SwXMLExport::CreateAutoStylePool ( )
overrideprotectedvirtual

Reimplemented from SvXMLExport.

Definition at line 422 of file xmlfmte.cxx.

◆ CreateFontAutoStylePool()

XMLFontAutoStylePool * SwXMLExport::CreateFontAutoStylePool ( )
overrideprotectedvirtual

Reimplemented from SvXMLExport.

Definition at line 79 of file xmlfonte.cxx.

References EMBED_FONTS, sw::proofreadingiterator::get(), getDoc(), and SvXMLExport::getExportFlags().

◆ CreatePageExport()

XMLPageExport * SwXMLExport::CreatePageExport ( )
overrideprotectedvirtual

Reimplemented from SvXMLExport.

Definition at line 327 of file xmlfmte.cxx.

◆ CreateShapeExport()

XMLShapeExport * SwXMLExport::CreateShapeExport ( )
overrideprotectedvirtual

◆ CreateTextParagraphExport()

XMLTextParagraphExport * SwXMLExport::CreateTextParagraphExport ( )
overrideprotectedvirtual

Reimplemented from SvXMLExport.

Definition at line 306 of file xmlexp.cxx.

References SvXMLExport::GetAutoStylePool().

◆ DeleteTableLines()

void SwXMLExport::DeleteTableLines ( )
private

Definition at line 1265 of file xmltble.cxx.

References m_pTableLines, and p.

Referenced by ~SwXMLExport().

◆ ExportAutoStyles_()

void SwXMLExport::ExportAutoStyles_ ( )
overrideprivatevirtual

◆ ExportContent_()

void SwXMLExport::ExportContent_ ( )
overrideprivatevirtual

◆ exportDoc()

ErrCode SwXMLExport::exportDoc ( enum ::xmloff::token::XMLTokenEnum  eClass = ::xmloff::token::XML_TOKEN_INVALID)
overridevirtual

Reimplemented from SvXMLExport.

Definition at line 96 of file xmlexp.cxx.

References SvXMLNamespaceMap::Add(), Any, SvXMLEmbeddedObjectHelper::Create(), SvXMLGraphicHelper::Create(), EE_CHAR_XMLATTRIBS(), EE_PARA_XMLATTRIBS(), ERR_SWG_WRITE_ERROR, SvXMLExport::exportDoc(), xmloff::FixZOrder(), IDocumentSettingAccess::get(), SwDoc::GetAttrPool(), SwDoc::GetCharFormats(), IDocumentLayoutAccess::GetCurrentLayout(), getDoc(), IDocumentDrawModelAccess::GetDrawModel(), SvXMLExport::GetEmbeddedResolver(), SvXMLExport::getExportFlags(), SvXMLExport::getExportInfo(), SwDoc::GetFrameFormats(), SvXMLExport::GetGraphicStorageHandler(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::getIDocumentLayoutAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentSettingAccess(), SwDoc::getIDocumentStatistics(), SvXMLExport::GetImageFilterName(), SfxItemPool::GetItemSurrogates(), SvXMLUnitConverter::GetMeasureUnit(), SvXMLExport::GetMM100UnitConverter(), SvXMLExport::GetModel(), SvXMLExport::GetNamespaceMap_(), SdrModel::GetPage(), SwDoc::GetPersist(), SvXMLExport::GetProgressBarHelper(), IDocumentRedlineAccess::GetRedlineFlags(), ProgressBarHelper::GetReference(), SvXMLExport::getSaneDefaultVersion(), SfxItemPool::GetSecondaryPool(), SwDoc::GetTextFormatColls(), SvXMLExport::GetTextParagraphExport(), IDocumentStatistics::GetUpdatedDocStat(), GetXMLToken(), GLOBAL_DOCUMENT, GLOBAL_DOCUMENT_SAVE_LINKS, HTML_MODE, SwRootFrame::IsHideRedlines(), m_bBlock, m_bSavedShowChanges, m_bShowProgress, m_pDoc, m_pTableLines, m_pTwipUnitConverter, SvXMLExport::mbSaveLinkedSections, SwDocStat::nAllPara, NONE, nRef, SvtSaveOptions::ODFSVER_EXTENDED, SdrObjList::RecalcObjOrdNums(), RES_TXTATR_UNKNOWN_CONTAINER(), RES_UNKNOWNATR_CONTAINER(), SDRATTR_XMLATTRIBUTES(), SvXMLExport::SetEmbeddedResolver(), SvXMLExport::SetGraphicStorageHandler(), IDocumentRedlineAccess::SetRedlineFlags(), ProgressBarHelper::SetReference(), ProgressBarHelper::SetValue(), SvXMLUnitConverter::SetXMLMeasureUnit(), ShowInsert, ShowMask, SwCharFormats::size(), SwVectorModifyBase< Value >::size(), SW_MOD, o3tl::tryAccess< bool >(), u, IDocumentStatistics::UpdateDocStat(), XML_N_OFFICE_EXT, XML_NAMESPACE_OFFICE_EXT, XML_NP_OFFICE_EXT, and XML_TEXT_GLOBAL.

◆ ExportFontDecls_()

void SwXMLExport::ExportFontDecls_ ( )
overrideprivatevirtual

Reimplemented from SvXMLExport.

Definition at line 330 of file xmlexp.cxx.

References SvXMLExport::ExportFontDecls_(), and SvXMLExport::GetFontAutoStylePool().

◆ ExportFormat()

void SwXMLExport::ExportFormat ( const SwFormat rFormat,
enum ::xmloff::token::XMLTokenEnum  eClass,
::std::optional< OUString > const  oStyleName 
)
private

◆ ExportMasterStyles_()

void SwXMLExport::ExportMasterStyles_ ( )
overrideprivatevirtual

Implements SvXMLExport.

Definition at line 332 of file xmlfmte.cxx.

References SvXMLExport::GetPageExport().

◆ ExportMeta_()

void SwXMLExport::ExportMeta_ ( )
overrideprivatevirtual

◆ ExportStyles_()

void SwXMLExport::ExportStyles_ ( bool  bUsed)
overrideprivatevirtual

◆ ExportTable()

void SwXMLExport::ExportTable ( const SwTableNode rTableNd)

◆ ExportTableAutoStyles()

void SwXMLExport::ExportTableAutoStyles ( const SwTableNode rTableNd)

◆ ExportTableBox()

void SwXMLExport::ExportTableBox ( const SwTableBox rBox,
sal_uInt32  nColSpan,
sal_uInt32  nRowSpan,
SwXMLTableInfo_Impl rTableInfo 
)
private

◆ ExportTableColumnStyle()

void SwXMLExport::ExportTableColumnStyle ( const SwXMLTableColumn_Impl rCol)
private

◆ ExportTableFormat()

void SwXMLExport::ExportTableFormat ( const SwFrameFormat rFormat,
sal_uInt32  nAbsWidth 
)
private

Definition at line 239 of file xmliteme.cxx.

References ExportFormat(), m_pTableItemMapper, and XML_TABLE.

Referenced by ExportTableAutoStyles().

◆ ExportTableLine()

void SwXMLExport::ExportTableLine ( const SwTableLine rLine,
const SwXMLTableLines_Impl rLines,
SwXMLTableInfo_Impl rTableInfo 
)
private

◆ ExportTableLines()

void SwXMLExport::ExportTableLines ( const SwTableLines rLines,
SwXMLTableInfo_Impl rTableInfo,
sal_uInt32  nHeaderRows = 0 
)
private

◆ ExportTableLinesAutoStyles()

void SwXMLExport::ExportTableLinesAutoStyles ( const SwTableLines rLines,
sal_uInt32  nAbsWidth,
sal_uInt32  nBaseWidth,
std::u16string_view  rNamePrefix,
SwXMLTableColumnsSortByWidth_Impl rExpCols,
SwXMLTableFrameFormatsSort_Impl rExpRows,
SwXMLTableFrameFormatsSort_Impl rExpCells,
SwXMLTableInfo_Impl rTableInfo,
bool  bTop = false 
)
private

◆ ExportThemeElement()

void SwXMLExport::ExportThemeElement ( const css::uno::Reference< css::drawing::XDrawPage > &  xDrawPage)
private

◆ FinitItemExport()

void SwXMLExport::FinitItemExport ( )
private

Definition at line 233 of file xmliteme.cxx.

References m_pTableItemMapper, and m_pTwipUnitConverter.

Referenced by ~SwXMLExport().

◆ GetConfigurationSettings()

void SwXMLExport::GetConfigurationSettings ( css::uno::Sequence< css::beans::PropertyValue > &  aProps)
overrideprivatevirtual

◆ getDoc() [1/2]

SwDoc * SwXMLExport::getDoc ( )

Definition at line 514 of file xmlexp.cxx.

References SwXText::GetDoc(), SvXMLExport::GetModel(), m_pDoc, and SAL_WARN.

◆ getDoc() [2/2]

const SwDoc * SwXMLExport::getDoc ( ) const

Definition at line 533 of file xmlexp.cxx.

References getDoc().

Referenced by CreateFontAutoStylePool(), exportDoc(), getDoc(), GetViewSettings(), and SetBodyAttributes().

◆ GetDocumentSpecificSettings()

sal_Int32 SwXMLExport::GetDocumentSpecificSettings ( std::vector< SettingsGroup > &  _out_rSettings)
overrideprivatevirtual

◆ GetTwipUnitConverter()

const SvXMLUnitConverter & SwXMLExport::GetTwipUnitConverter ( ) const
inline

◆ GetViewSettings()

void SwXMLExport::GetViewSettings ( css::uno::Sequence< css::beans::PropertyValue > &  aProps)
overrideprivatevirtual

◆ InitItemExport()

void SwXMLExport::InitItemExport ( )
private

◆ IsShowProgress()

bool SwXMLExport::IsShowProgress ( ) const
inline

Definition at line 133 of file xmlexp.hxx.

References m_bShowProgress.

Referenced by ExportMeta_(), ExportStyles_(), ExportTableBox(), and ExportTableLinesAutoStyles().

◆ SetBodyAttributes()

void SwXMLExport::SetBodyAttributes ( )
overrideprivatevirtual

◆ SetShowProgress()

void SwXMLExport::SetShowProgress ( bool  b)
inline

Definition at line 134 of file xmlexp.hxx.

References m_bShowProgress.

Member Data Documentation

◆ m_bBlock

bool SwXMLExport::m_bBlock
private

Definition at line 61 of file xmlexp.hxx.

Referenced by exportDoc(), and ExportMeta_().

◆ m_bSavedShowChanges

bool SwXMLExport::m_bSavedShowChanges
private

Definition at line 63 of file xmlexp.hxx.

Referenced by exportDoc(), and GetViewSettings().

◆ m_bShowProgress

bool SwXMLExport::m_bShowProgress
private

◆ m_pDoc

SwDoc* SwXMLExport::m_pDoc
private

Definition at line 65 of file xmlexp.hxx.

Referenced by exportDoc(), and getDoc().

◆ m_pTableItemMapper

std::unique_ptr<SvXMLExportItemMapper> SwXMLExport::m_pTableItemMapper
private

Definition at line 54 of file xmlexp.hxx.

Referenced by ExportFormat(), ExportTableFormat(), FinitItemExport(), and InitItemExport().

◆ m_pTableLines

std::unique_ptr<SwXMLTableLinesCache_Impl> SwXMLExport::m_pTableLines
private

◆ m_pTwipUnitConverter

std::unique_ptr<SvXMLUnitConverter> SwXMLExport::m_pTwipUnitConverter
private

Definition at line 53 of file xmlexp.hxx.

Referenced by exportDoc(), FinitItemExport(), GetTwipUnitConverter(), and InitItemExport().

◆ m_xTableCellItemMap

SvXMLItemMapEntriesRef SwXMLExport::m_xTableCellItemMap
private

Definition at line 59 of file xmlexp.hxx.

Referenced by ExportFormat(), and InitItemExport().

◆ m_xTableItemMap

SvXMLItemMapEntriesRef SwXMLExport::m_xTableItemMap
private

Definition at line 57 of file xmlexp.hxx.

Referenced by ExportFormat(), and InitItemExport().

◆ m_xTableRowItemMap

SvXMLItemMapEntriesRef SwXMLExport::m_xTableRowItemMap
private

Definition at line 58 of file xmlexp.hxx.

Referenced by ExportFormat(), and InitItemExport().


The documentation for this class was generated from the following files: