LibreOffice Module xmloff (master) 1
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Types | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
XMLTextParagraphExport Class Reference

#include <txtparae.hxx>

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

Classes

struct  DocumentListNodes
 
struct  Impl
 

Public Types

enum  FieldmarkType {
  NONE ,
  TEXT ,
  CHECK
}
 

Public Member Functions

void exportTextRangeSpan (const css::uno::Reference< css::text::XTextRange > &rTextRange, css::uno::Reference< css::beans::XPropertySet > const &xPropSet, css::uno::Reference< css::beans::XPropertySetInfo > &xPropSetInfo, const bool bIsUICharStyle, const bool bHasAutoStyle, const OUString &sStyle, bool &rPrevCharIsSpace, FieldmarkType &openFieldMark)
 
const rtl::Reference< SvXMLExportPropertyMapper > & GetParaPropMapper () const
 
const rtl::Reference< SvXMLExportPropertyMapper > & GetTextPropMapper () const
 
const rtl::Reference< SvXMLExportPropertyMapper > & GetAutoFramePropMapper () const
 
const rtl::Reference< SvXMLExportPropertyMapper > & GetSectionPropMapper () const
 
const rtl::Reference< SvXMLExportPropertyMapper > & GetRubyPropMapper () const
 
OUString FindTextStyle (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, bool &rbHasCharStyle, bool &rbHasAutoStyle, const XMLPropertyState **pAddState=nullptr) const
 
void exportTextRangeEnumeration (const css::uno::Reference< css::container::XEnumeration > &rRangeEnum, bool bAutoStyles, bool bProgress, bool &rPrevCharIsSpace)
 
 XMLTextParagraphExport (SvXMLExport &rExp, SvXMLAutoStylePoolP &rASP)
 
virtual ~XMLTextParagraphExport () override
 
void Add (XmlStyleFamily nFamily, MultiPropertySetHelper &rPropSetHelper, const css::uno::Reference< css::beans::XPropertySet > &rPropSet)
 add autostyle for specified family More...
 
void Add (XmlStyleFamily nFamily, const css::uno::Reference< css::beans::XPropertySet > &rPropSet, o3tl::span< const XMLPropertyState > aAddStates={}, bool bDontSeek=false)
 
OUString Find (XmlStyleFamily nFamily, const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const OUString &rParent, const o3tl::span< const XMLPropertyState > aAddStates={}) const
 find style name for specified family and parent More...
 
void exportTextStyles (bool bUsed, bool bProg)
 
void exportTextDeclarations ()
 This method exports (text field) declarations etc. More...
 
void exportTextDeclarations (const css::uno::Reference< css::text::XText > &rText)
 export the (text field) declarations for a particular XText More...
 
void exportUsedDeclarations ()
 export all declarations More...
 
void exportTrackedChanges (bool bAutoStyle)
 Export the list of change information (enclosed by <tracked-changes>) (or the necessary automatic styles) More...
 
void exportTrackedChanges (const css::uno::Reference< css::text::XText > &rText, bool bAutoStyle)
 Export the list of change information (enclosed by <tracked-changes>) (or the necessary automatic styles) More...
 
void recordTrackedChangesForXText (const css::uno::Reference< css::text::XText > &rText)
 Record tracked changes for this particular XText (empty reference stop recording) This should be used if tracked changes for e.g. More...
 
void recordTrackedChangesNoXText ()
 Stop recording tracked changes. More...
 
void exportCharacterData (const OUString &rText, bool &rPrevCharWasSpace)
 
void collectTextAutoStyles (const css::uno::Reference< css::text::XText > &rText, bool bIsProgress=false, bool bExportParagraph=true)
 
void collectTextAutoStyles (const css::uno::Reference< css::text::XText > &rText, const css::uno::Reference< css::text::XTextSection > &rBaseSection, bool bIsProgress)
 
void collectTextAutoStylesOptimized (bool bIsProgress)
 
void exportTextAutoStyles ()
 
void exportEvents (const css::uno::Reference< css::beans::XPropertySet > &rPropSet)
 
void exportTitleAndDescription (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const css::uno::Reference< css::beans::XPropertySetInfo > &rPropSetInfo)
 
void exportText (const css::uno::Reference< css::text::XText > &rText, bool bIsProgress=false, bool bExportParagraph=true, TextPNS eExtensionNS=TextPNS::ODF)
 
void exportText (const css::uno::Reference< css::text::XText > &rText, const css::uno::Reference< css::text::XTextSection > &rBaseSection, bool bIsProgress)
 
void exportFramesBoundToPage (bool bIsProgress)
 
const XMLTextListAutoStylePoolGetListAutoStylePool () const
 
void SetBlockMode (bool bSet)
 
bool IsBlockMode () const
 
const rtl::Reference< SvXMLExportPropertyMapper > & GetParagraphPropertyMapper () const
 
void PreventExportOfControlsInMuteSections (const css::uno::Reference< css::container::XIndexAccess > &rShapes, const rtl::Reference< xmloff::OFormLayerXMLExport > &xFormExport)
 exclude form controls which are in mute sections. More...
 
SinglePropertySetInfoCacheGetCharStyleNamesPropInfoCache ()
 
void PushNewTextListsHelper ()
 
void PopTextListsHelper ()
 
- Public Member Functions inherited from XMLStyleExport
 XMLStyleExport (SvXMLExport &rExp, SvXMLAutoStylePoolP *pAutoStyleP=nullptr)
 
virtual ~XMLStyleExport () override
 
void exportDefaultStyle (const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const OUString &rXMLFamily, const rtl::Reference< SvXMLExportPropertyMapper > &rPropMapper)
 
void exportStyleFamily (const OUString &rFamily, const OUString &rXMLFamily, const rtl::Reference< SvXMLExportPropertyMapper > &rPropMapper, bool bUsed, XmlStyleFamily nFamily, const OUString *pPrefix=nullptr)
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Static Public Member Functions

static SvXMLExportPropertyMapperCreateShapeExtPropMapper (SvXMLExport &rExport)
 
static SvXMLExportPropertyMapperCreateCharExtPropMapper (SvXMLExport &rExport)
 
static SvXMLExportPropertyMapperCreateParaExtPropMapper (SvXMLExport &rExport)
 
static SvXMLExportPropertyMapperCreateParaDefaultExtPropMapper (SvXMLExport &rExport)
 
- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 

Protected Member Functions

SvXMLAutoStylePoolPGetAutoStylePool ()
 
const SvXMLAutoStylePoolPGetAutoStylePool () const
 
XMLShapeExportFlags addTextFrameAttributes (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, bool bShape, basegfx::B2DPoint *pCenter=nullptr, OUString *pMinHeightValue=nullptr, OUString *pMinWidthValue=nullptr)
 
virtual void exportStyleAttributes (const css::uno::Reference< css::style::XStyle > &rStyle) override
 
void exportPageFrames (bool bProgress)
 
void exportFrameFrames (bool bAutoStyles, bool bProgress, const css::uno::Reference< css::text::XTextFrame > &rParentTxtFrame)
 
void exportNumStyles (bool bUsed)
 
void exportText (const css::uno::Reference< css::text::XText > &rText, bool bAutoStyles, bool bProgress, bool bExportParagraph, TextPNS eExtensionNS=TextPNS::ODF)
 
void exportText (const css::uno::Reference< css::text::XText > &rText, const css::uno::Reference< css::text::XTextSection > &rBaseSection, bool bAutoStyles, bool bProgress, bool bExportParagraph)
 
void exportTextContentEnumeration (const css::uno::Reference< css::container::XEnumeration > &rContentEnum, bool bAutoStyles, const css::uno::Reference< css::text::XTextSection > &rBaseSection, bool bProgress, bool bExportParagraph=true, const css::uno::Reference< css::beans::XPropertySet > *pRangePropSet=nullptr, TextPNS eExtensionNS=TextPNS::ODF)
 
void exportParagraph (const css::uno::Reference< css::text::XTextContent > &rTextContent, bool bAutoStyles, bool bProgress, bool bExportParagraph, MultiPropertySetHelper &rPropSetHelper, TextPNS eExtensionNS)
 
virtual void exportTable (const css::uno::Reference< css::text::XTextContent > &rTextContent, bool bAutoStyles, bool bProgress)
 
void exportTextField (const css::uno::Reference< css::text::XTextRange > &rTextRange, bool bAutoStyles, bool bProgress, bool *pPrevCharIsSpace)
 
void exportTextField (const css::uno::Reference< css::text::XTextField > &xTextField, const bool bAutoStyles, const bool bProgress, const bool bRecursive, bool *pPrevCharIsSpace)
 
void exportAnyTextFrame (const css::uno::Reference< css::text::XTextContent > &rTextContent, FrameType eTxpe, bool bAutoStyles, bool bProgress, bool bExportContent, const css::uno::Reference< css::beans::XPropertySet > *pRangePropSet)
 
void _exportTextFrame (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const css::uno::Reference< css::beans::XPropertySetInfo > &rPropSetInfo, bool bProgress)
 
void exportTextFrame (const css::uno::Reference< css::text::XTextContent > &rTextContent, bool bAutoStyles, bool bProgress, bool bExportContent, const css::uno::Reference< css::beans::XPropertySet > *pRangePropSet=nullptr)
 
void exportShape (const css::uno::Reference< css::text::XTextContent > &rTextContent, bool bAutoStyles, const css::uno::Reference< css::beans::XPropertySet > *pRangePropSet=nullptr)
 
void exportContour (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const css::uno::Reference< css::beans::XPropertySetInfo > &rPropSetInfo)
 
void _exportTextGraphic (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const css::uno::Reference< css::beans::XPropertySetInfo > &rPropSetInfo)
 
void exportTextGraphic (const css::uno::Reference< css::text::XTextContent > &rTextContent, bool bAutoStyles, const css::uno::Reference< css::beans::XPropertySet > *pRangePropSet=nullptr)
 
virtual void _collectTextEmbeddedAutoStyles (const css::uno::Reference< css::beans::XPropertySet > &rPropSet)
 
virtual void _exportTextEmbedded (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const css::uno::Reference< css::beans::XPropertySetInfo > &rPropSetInfo)
 
void exportTextEmbedded (const css::uno::Reference< css::text::XTextContent > &rTextContent, bool bAutoStyles, const css::uno::Reference< css::beans::XPropertySet > *pRangePropSet=nullptr)
 
void exportTextFootnote (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const OUString &sString, bool bAutoStyles, bool bProgress)
 export a footnote and styles More...
 
void exportTextFootnoteHelper (const css::uno::Reference< css::text::XFootnote > &rPropSet, const css::uno::Reference< css::text::XText > &rText, const OUString &sString, bool bAutoStyles, bool bIsEndnote, bool bProgress)
 helper for exportTextFootnote More...
 
void exportTextFootnoteConfiguration ()
 export footnote and endnote configuration elements More...
 
void exportTextFootnoteConfigurationHelper (const css::uno::Reference< css::beans::XPropertySet > &rFootnoteSupplier, bool bIsEndnote)
 
void exportTextMark (const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const OUString &rProperty, const enum ::xmloff::token::XMLTokenEnum pElements[], bool bAutoStyles)
 
void exportSoftPageBreak ()
 
void exportTextLineBreak (const css::uno::Reference< css::beans::XPropertySet > &xPropSet)
 
void exportTextRange (const css::uno::Reference< css::text::XTextRange > &rTextRange, bool bAutoStyles, bool &rPrevCharWasSpace, FieldmarkType &openFieldmarkType)
 
void exportListChange (const XMLTextNumRuleInfo &rPrvInfo, const XMLTextNumRuleInfo &rNextInfo)
 
void exportListAndSectionChange (css::uno::Reference< css::text::XTextSection > &rOldSection, const css::uno::Reference< css::text::XTextSection > &rNewSection, const XMLTextNumRuleInfo &rOldList, const XMLTextNumRuleInfo &rNewList, bool bAutoStyles)
 check if current section or current list has changed; calls exportListChange as appropriate More...
 
void exportListAndSectionChange (css::uno::Reference< css::text::XTextSection > &rOldSection, const css::uno::Reference< css::text::XTextContent > &rNewContent, const XMLTextNumRuleInfo &rOldList, const XMLTextNumRuleInfo &rNewList, bool bAutoStyles)
 overload for exportListAndSectionChange; takes new content rather than new section. More...
 
void exportListAndSectionChange (css::uno::Reference< css::text::XTextSection > &rOldSection, MultiPropertySetHelper &rPropSetHelper, sal_Int16 nTextSectionId, const css::uno::Reference< css::text::XTextContent > &rNewContent, const XMLTextNumRuleInfo &rOldList, const XMLTextNumRuleInfo &rNewList, bool bAutoStyles)
 
void exportRuby (const css::uno::Reference< css::beans::XPropertySet > &rPortionPropSet, bool bAutoStyles)
 export a ruby More...
 
void exportMeta (const css::uno::Reference< css::beans::XPropertySet > &i_xPortion, bool i_bAutoStyles, bool i_isProgress, bool &rPrevCharIsSpace)
 export a text:meta More...
 
void ExportContentControl (const css::uno::Reference< css::beans::XPropertySet > &xPortion, bool bAutoStyles, bool isProgress, bool &rPrevCharIsSpace)
 Exports a <loext:content-control> element. More...
 
bool isAutoStylesCollected () const
 
virtual void exportTableAutoStyles ()
 
- Protected Member Functions inherited from XMLStyleExport
SvXMLExportGetExport ()
 
const SvXMLExportGetExport () const
 
bool exportStyle (const css::uno::Reference< css::style::XStyle > &rStyle, const OUString &rXMLFamily, const rtl::Reference< SvXMLExportPropertyMapper > &rPropMapper, const css::uno::Reference< css::container::XNameAccess > &xStyles, const OUString *pPrefix)
 
virtual void exportStyleAttributes (const css::uno::Reference< css::style::XStyle > &rStyle)
 
virtual void exportStyleContent (const css::uno::Reference< css::style::XStyle > &rStyle)
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 

Protected Attributes

SinglePropertySetInfoCache m_aCharStyleNamesPropInfoCache
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Static Protected Attributes

static constexpr OUStringLiteral gsFrameStyleName = u"FrameStyleName"
 

Private Types

enum class  FrameType {
  Text ,
  Graphic ,
  Embedded ,
  Shape
}
 

Private Member Functions

bool ShouldSkipListId (const css::uno::Reference< css::text::XTextContent > &xTextContent)
 
bool ExportListId () const
 
 XMLTextParagraphExport (XMLTextParagraphExport const &)=delete
 

Private Attributes

std::unique_ptr< Implm_xImpl
 
SvXMLAutoStylePoolPm_rAutoStylePool
 
rtl::Reference< SvXMLExportPropertyMapperm_xParaPropMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xTextPropMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xFramePropMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xAutoFramePropMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xSectionPropMapper
 
rtl::Reference< SvXMLExportPropertyMapperm_xRubyPropMapper
 
const ::std::unique_ptr< ::xmloff::BoundFrameSetsm_pBoundFrameSets
 
std::unique_ptr< XMLTextFieldExportm_pFieldExport
 
std::vector< OUString > maListElements
 
XMLTextListAutoStylePool maListAutoPool
 
std::unique_ptr< XMLSectionExportm_pSectionExport
 
std::unique_ptr< XMLIndexMarkExportm_pIndexMarkExport
 
std::unique_ptr< XMLRedlineExportm_pRedlineExport
 may be NULL (if no redlines should be exported; e.g. in block mode) More...
 
bool m_bProgress
 
bool m_bBlock
 
OUString m_sOpenRubyText
 
OUString m_sOpenRubyCharStyle
 
bool m_bOpenRuby
 
XMLTextListsHelpermpTextListsHelper
 
::std::vector< std::unique_ptr< XMLTextListsHelper > > maTextListsHelperStack
 
std::unique_ptr< DocumentListNodesmpDocumentListNodes
 
o3tl::sorted_vector< css::uno::Reference< css::text::XTextFrame > > maFrameRecurseGuard
 
o3tl::sorted_vector< css::uno::Reference< css::drawing::XShape > > maShapeRecurseGuard
 
bool mbCollected
 

Static Private Attributes

static constexpr OUStringLiteral gsAnchorCharStyleName = u"AnchorCharStyleName"
 
static constexpr OUStringLiteral gsBeginNotice = u"BeginNotice"
 
static constexpr OUStringLiteral gsCategory = u"Category"
 
static constexpr OUStringLiteral gsCharStyleName = u"CharStyleName"
 
static constexpr OUStringLiteral gsCharStyleNames = u"CharStyleNames"
 
static constexpr OUStringLiteral gsEndNotice = u"EndNotice"
 
static constexpr OUStringLiteral gsFootnote = u"Footnote"
 
static constexpr OUStringLiteral gsFootnoteCounting = u"FootnoteCounting"
 
static constexpr OUStringLiteral gsNumberingType = u"NumberingType"
 
static constexpr OUStringLiteral gsPageDescName = u"PageDescName"
 
static constexpr OUStringLiteral gsPageStyleName = u"PageStyleName"
 
static constexpr OUStringLiteral gsParaStyleName = u"ParaStyleName"
 
static constexpr OUStringLiteral gsPositionEndOfDoc = u"PositionEndOfDoc"
 
static constexpr OUStringLiteral gsPrefix = u"Prefix"
 
static constexpr OUStringLiteral gsReferenceId = u"ReferenceId"
 
static constexpr OUStringLiteral gsStartAt = u"StartAt"
 
static constexpr OUStringLiteral gsSuffix = u"Suffix"
 
static constexpr OUStringLiteral gsTextEndnoteService = u"com.sun.star.text.Endnote"
 
static constexpr OUStringLiteral gsTextSection = u"TextSection"
 

Detailed Description

Definition at line 79 of file txtparae.hxx.

Member Enumeration Documentation

◆ FieldmarkType

Enumerator
NONE 
TEXT 
CHECK 

Definition at line 126 of file txtparae.hxx.

◆ FrameType

enum class XMLTextParagraphExport::FrameType
strongprivate
Enumerator
Text 
Graphic 
Embedded 
Shape 

Definition at line 123 of file txtparae.hxx.

Constructor & Destructor Documentation

◆ XMLTextParagraphExport() [1/2]

XMLTextParagraphExport::XMLTextParagraphExport ( SvXMLExport rExp,
SvXMLAutoStylePoolP rASP 
)

◆ ~XMLTextParagraphExport()

XMLTextParagraphExport::~XMLTextParagraphExport ( )
overridevirtual

◆ XMLTextParagraphExport() [2/2]

XMLTextParagraphExport::XMLTextParagraphExport ( XMLTextParagraphExport const &  )
privatedelete

Member Function Documentation

◆ _collectTextEmbeddedAutoStyles()

void XMLTextParagraphExport::_collectTextEmbeddedAutoStyles ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet)
protectedvirtual

Definition at line 3640 of file txtparae.cxx.

References SAL_WARN.

Referenced by exportAnyTextFrame().

◆ _exportTextEmbedded()

void XMLTextParagraphExport::_exportTextEmbedded ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
const css::uno::Reference< css::beans::XPropertySetInfo > &  rPropSetInfo 
)
protectedvirtual

Definition at line 3645 of file txtparae.cxx.

References SAL_WARN.

Referenced by exportAnyTextFrame().

◆ _exportTextFrame()

void XMLTextParagraphExport::_exportTextFrame ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
const css::uno::Reference< css::beans::XPropertySetInfo > &  rPropSetInfo,
bool  bProgress 
)
protected

◆ _exportTextGraphic()

void XMLTextParagraphExport::_exportTextGraphic ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
const css::uno::Reference< css::beans::XPropertySetInfo > &  rPropSetInfo 
)
protected

◆ Add() [1/2]

void XMLTextParagraphExport::Add ( XmlStyleFamily  nFamily,
const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
o3tl::span< const XMLPropertyState aAddStates = {},
bool  bDontSeek = false 
)

◆ Add() [2/2]

void XMLTextParagraphExport::Add ( XmlStyleFamily  nFamily,
MultiPropertySetHelper rPropSetHelper,
const css::uno::Reference< css::beans::XPropertySet > &  rPropSet 
)

◆ addTextFrameAttributes()

XMLShapeExportFlags XMLTextParagraphExport::addTextFrameAttributes ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
bool  bShape,
basegfx::B2DPoint pCenter = nullptr,
OUString *  pMinHeightValue = nullptr,
OUString *  pMinWidthValue = nullptr 
)
protected

◆ collectTextAutoStyles() [1/2]

void XMLTextParagraphExport::collectTextAutoStyles ( const css::uno::Reference< css::text::XText > &  rText,
bool  bIsProgress = false,
bool  bExportParagraph = true 
)
inline

Definition at line 459 of file txtparae.hxx.

References SchXMLTools::exportText().

◆ collectTextAutoStyles() [2/2]

void XMLTextParagraphExport::collectTextAutoStyles ( const css::uno::Reference< css::text::XText > &  rText,
const css::uno::Reference< css::text::XTextSection > &  rBaseSection,
bool  bIsProgress 
)
inline

Definition at line 467 of file txtparae.hxx.

References SchXMLTools::exportText().

◆ collectTextAutoStylesOptimized()

void XMLTextParagraphExport::collectTextAutoStylesOptimized ( bool  bIsProgress)

◆ CreateCharExtPropMapper()

SvXMLExportPropertyMapper * XMLTextParagraphExport::CreateCharExtPropMapper ( SvXMLExport rExport)
static

Definition at line 1534 of file txtparae.cxx.

References TEXT.

◆ CreateParaDefaultExtPropMapper()

SvXMLExportPropertyMapper * XMLTextParagraphExport::CreateParaDefaultExtPropMapper ( SvXMLExport rExport)
static

Definition at line 1550 of file txtparae.cxx.

References TEXT_ADDITIONAL_DEFAULTS.

Referenced by XMLShapeExport::ExportGraphicDefaults().

◆ CreateParaExtPropMapper()

SvXMLExportPropertyMapper * XMLTextParagraphExport::CreateParaExtPropMapper ( SvXMLExport rExport)
static

◆ CreateShapeExtPropMapper()

SvXMLExportPropertyMapper * XMLTextParagraphExport::CreateShapeExtPropMapper ( SvXMLExport rExport)
static

Definition at line 1526 of file txtparae.cxx.

References SHAPE.

◆ exportAnyTextFrame()

void XMLTextParagraphExport::exportAnyTextFrame ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
FrameType  eTxpe,
bool  bAutoStyles,
bool  bProgress,
bool  bExportContent,
const css::uno::Reference< css::beans::XPropertySet > *  pRangePropSet 
)
protected

◆ exportCharacterData()

void XMLTextParagraphExport::exportCharacterData ( const OUString &  rText,
bool &  rPrevCharWasSpace 
)

◆ ExportContentControl()

void XMLTextParagraphExport::ExportContentControl ( const css::uno::Reference< css::beans::XPropertySet > &  xPortion,
bool  bAutoStyles,
bool  isProgress,
bool &  rPrevCharIsSpace 
)
protected

◆ exportContour()

void XMLTextParagraphExport::exportContour ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
const css::uno::Reference< css::beans::XPropertySetInfo > &  rPropSetInfo 
)
protected

◆ exportEvents()

void XMLTextParagraphExport::exportEvents ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet)

◆ exportFrameFrames()

void XMLTextParagraphExport::exportFrameFrames ( bool  bAutoStyles,
bool  bProgress,
const css::uno::Reference< css::text::XTextFrame > &  rParentTxtFrame 
)
protected

◆ exportFramesBoundToPage()

void XMLTextParagraphExport::exportFramesBoundToPage ( bool  bIsProgress)
inline

Definition at line 505 of file txtparae.hxx.

◆ exportListAndSectionChange() [1/3]

void XMLTextParagraphExport::exportListAndSectionChange ( css::uno::Reference< css::text::XTextSection > &  rOldSection,
const css::uno::Reference< css::text::XTextContent > &  rNewContent,
const XMLTextNumRuleInfo rOldList,
const XMLTextNumRuleInfo rNewList,
bool  bAutoStyles 
)
protected

overload for exportListAndSectionChange; takes new content rather than new section.

◆ exportListAndSectionChange() [2/3]

void XMLTextParagraphExport::exportListAndSectionChange ( css::uno::Reference< css::text::XTextSection > &  rOldSection,
const css::uno::Reference< css::text::XTextSection > &  rNewSection,
const XMLTextNumRuleInfo rOldList,
const XMLTextNumRuleInfo rNewList,
bool  bAutoStyles 
)
protected

check if current section or current list has changed; calls exportListChange as appropriate

Referenced by exportTextContentEnumeration().

◆ exportListAndSectionChange() [3/3]

void XMLTextParagraphExport::exportListAndSectionChange ( css::uno::Reference< css::text::XTextSection > &  rOldSection,
MultiPropertySetHelper rPropSetHelper,
sal_Int16  nTextSectionId,
const css::uno::Reference< css::text::XTextContent > &  rNewContent,
const XMLTextNumRuleInfo rOldList,
const XMLTextNumRuleInfo rNewList,
bool  bAutoStyles 
)
protected

◆ exportListChange()

void XMLTextParagraphExport::exportListChange ( const XMLTextNumRuleInfo rPrvInfo,
const XMLTextNumRuleInfo rNextInfo 
)
protected

◆ ExportListId()

bool XMLTextParagraphExport::ExportListId ( ) const
private

◆ exportMeta()

void XMLTextParagraphExport::exportMeta ( const css::uno::Reference< css::beans::XPropertySet > &  i_xPortion,
bool  i_bAutoStyles,
bool  i_isProgress,
bool &  rPrevCharIsSpace 
)
protected

◆ exportNumStyles()

void XMLTextParagraphExport::exportNumStyles ( bool  bUsed)
protected

◆ exportPageFrames()

void XMLTextParagraphExport::exportPageFrames ( bool  bProgress)
protected

◆ exportParagraph()

void XMLTextParagraphExport::exportParagraph ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
bool  bAutoStyles,
bool  bProgress,
bool  bExportParagraph,
MultiPropertySetHelper rPropSetHelper,
TextPNS  eExtensionNS 
)
protected

◆ exportRuby()

void XMLTextParagraphExport::exportRuby ( const css::uno::Reference< css::beans::XPropertySet > &  rPortionPropSet,
bool  bAutoStyles 
)
protected

◆ exportShape()

void XMLTextParagraphExport::exportShape ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
bool  bAutoStyles,
const css::uno::Reference< css::beans::XPropertySet > *  pRangePropSet = nullptr 
)
inlineprotected

◆ exportSoftPageBreak()

void XMLTextParagraphExport::exportSoftPageBreak ( )
protected

◆ exportStyleAttributes()

void XMLTextParagraphExport::exportStyleAttributes ( const css::uno::Reference< css::style::XStyle > &  rStyle)
overrideprotectedvirtual

◆ exportTable()

void XMLTextParagraphExport::exportTable ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
bool  bAutoStyles,
bool  bProgress 
)
protectedvirtual

Definition at line 2698 of file txtparae.cxx.

Referenced by collectTextAutoStylesOptimized(), and exportTextContentEnumeration().

◆ exportTableAutoStyles()

void XMLTextParagraphExport::exportTableAutoStyles ( )
protectedvirtual

Definition at line 3951 of file txtparae.cxx.

Referenced by exportTextAutoStyles().

◆ exportText() [1/4]

void XMLTextParagraphExport::exportText ( const css::uno::Reference< css::text::XText > &  rText,
bool  bAutoStyles,
bool  bProgress,
bool  bExportParagraph,
TextPNS  eExtensionNS = TextPNS::ODF 
)
protected

◆ exportText() [2/4]

void XMLTextParagraphExport::exportText ( const css::uno::Reference< css::text::XText > &  rText,
bool  bIsProgress = false,
bool  bExportParagraph = true,
TextPNS  eExtensionNS = TextPNS::ODF 
)
inline

Definition at line 489 of file txtparae.hxx.

References SchXMLTools::exportText().

◆ exportText() [3/4]

void XMLTextParagraphExport::exportText ( const css::uno::Reference< css::text::XText > &  rText,
const css::uno::Reference< css::text::XTextSection > &  rBaseSection,
bool  bAutoStyles,
bool  bProgress,
bool  bExportParagraph 
)
protected

◆ exportText() [4/4]

void XMLTextParagraphExport::exportText ( const css::uno::Reference< css::text::XText > &  rText,
const css::uno::Reference< css::text::XTextSection > &  rBaseSection,
bool  bIsProgress 
)
inline

Definition at line 497 of file txtparae.hxx.

References SchXMLTools::exportText().

◆ exportTextAutoStyles()

void XMLTextParagraphExport::exportTextAutoStyles ( )

◆ exportTextContentEnumeration()

void XMLTextParagraphExport::exportTextContentEnumeration ( const css::uno::Reference< css::container::XEnumeration > &  rContentEnum,
bool  bAutoStyles,
const css::uno::Reference< css::text::XTextSection > &  rBaseSection,
bool  bProgress,
bool  bExportParagraph = true,
const css::uno::Reference< css::beans::XPropertySet > *  pRangePropSet = nullptr,
TextPNS  eExtensionNS = TextPNS::ODF 
)
protected

◆ exportTextDeclarations() [1/2]

void XMLTextParagraphExport::exportTextDeclarations ( )

◆ exportTextDeclarations() [2/2]

void XMLTextParagraphExport::exportTextDeclarations ( const css::uno::Reference< css::text::XText > &  rText)

export the (text field) declarations for a particular XText

◆ exportTextEmbedded()

void XMLTextParagraphExport::exportTextEmbedded ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
bool  bAutoStyles,
const css::uno::Reference< css::beans::XPropertySet > *  pRangePropSet = nullptr 
)
inlineprotected

◆ exportTextField() [1/2]

void XMLTextParagraphExport::exportTextField ( const css::uno::Reference< css::text::XTextField > &  xTextField,
const bool  bAutoStyles,
const bool  bProgress,
const bool  bRecursive,
bool *  pPrevCharIsSpace 
)
protected

◆ exportTextField() [2/2]

void XMLTextParagraphExport::exportTextField ( const css::uno::Reference< css::text::XTextRange > &  rTextRange,
bool  bAutoStyles,
bool  bProgress,
bool *  pPrevCharIsSpace 
)
protected

◆ exportTextFootnote()

void XMLTextParagraphExport::exportTextFootnote ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
const OUString &  sString,
bool  bAutoStyles,
bool  bProgress 
)
protected

◆ exportTextFootnoteConfiguration()

void XMLTextParagraphExport::exportTextFootnoteConfiguration ( )
protected

export footnote and endnote configuration elements

Definition at line 173 of file txtftne.cxx.

References exportTextFootnoteConfigurationHelper(), and XMLStyleExport::GetExport().

Referenced by exportTextStyles().

◆ exportTextFootnoteConfigurationHelper()

void XMLTextParagraphExport::exportTextFootnoteConfigurationHelper ( const css::uno::Reference< css::beans::XPropertySet > &  rFootnoteSupplier,
bool  bIsEndnote 
)
protected

◆ exportTextFootnoteHelper()

void XMLTextParagraphExport::exportTextFootnoteHelper ( const css::uno::Reference< css::text::XFootnote > &  rPropSet,
const css::uno::Reference< css::text::XText > &  rText,
const OUString &  sString,
bool  bAutoStyles,
bool  bIsEndnote,
bool  bProgress 
)
protected

◆ exportTextFrame()

void XMLTextParagraphExport::exportTextFrame ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
bool  bAutoStyles,
bool  bProgress,
bool  bExportContent,
const css::uno::Reference< css::beans::XPropertySet > *  pRangePropSet = nullptr 
)
inlineprotected

◆ exportTextGraphic()

void XMLTextParagraphExport::exportTextGraphic ( const css::uno::Reference< css::text::XTextContent > &  rTextContent,
bool  bAutoStyles,
const css::uno::Reference< css::beans::XPropertySet > *  pRangePropSet = nullptr 
)
inlineprotected

◆ exportTextLineBreak()

void XMLTextParagraphExport::exportTextLineBreak ( const css::uno::Reference< css::beans::XPropertySet > &  xPropSet)
protected

◆ exportTextMark()

void XMLTextParagraphExport::exportTextMark ( const css::uno::Reference< css::beans::XPropertySet > &  xPropSet,
const OUString &  rProperty,
const enum ::xmloff::token::XMLTokenEnum  pElements[],
bool  bAutoStyles 
)
protected

◆ exportTextRange()

void XMLTextParagraphExport::exportTextRange ( const css::uno::Reference< css::text::XTextRange > &  rTextRange,
bool  bAutoStyles,
bool &  rPrevCharWasSpace,
FieldmarkType openFieldmarkType 
)
protected

Definition at line 3727 of file txtparae.cxx.

References Add(), exportTextRangeSpan(), FindTextStyle(), and TEXT_TEXT.

Referenced by exportTextRangeEnumeration().

◆ exportTextRangeEnumeration()

void XMLTextParagraphExport::exportTextRangeEnumeration ( const css::uno::Reference< css::container::XEnumeration > &  rRangeEnum,
bool  bAutoStyles,
bool  bProgress,
bool &  rPrevCharIsSpace 
)

◆ exportTextRangeSpan()

void XMLTextParagraphExport::exportTextRangeSpan ( const css::uno::Reference< css::text::XTextRange > &  rTextRange,
css::uno::Reference< css::beans::XPropertySet > const &  xPropSet,
css::uno::Reference< css::beans::XPropertySetInfo > &  xPropSetInfo,
const bool  bIsUICharStyle,
const bool  bHasAutoStyle,
const OUString &  sStyle,
bool &  rPrevCharIsSpace,
FieldmarkType openFieldMark 
)

◆ exportTextStyles()

void XMLTextParagraphExport::exportTextStyles ( bool  bUsed,
bool  bProg 
)

◆ exportTitleAndDescription()

void XMLTextParagraphExport::exportTitleAndDescription ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
const css::uno::Reference< css::beans::XPropertySetInfo > &  rPropSetInfo 
)

◆ exportTrackedChanges() [1/2]

void XMLTextParagraphExport::exportTrackedChanges ( bool  bAutoStyle)

Export the list of change information (enclosed by <tracked-changes>) (or the necessary automatic styles)

Definition at line 3924 of file txtparae.cxx.

References m_pRedlineExport.

◆ exportTrackedChanges() [2/2]

void XMLTextParagraphExport::exportTrackedChanges ( const css::uno::Reference< css::text::XText > &  rText,
bool  bAutoStyle 
)

Export the list of change information (enclosed by <tracked-changes>) (or the necessary automatic styles)

◆ exportUsedDeclarations()

void XMLTextParagraphExport::exportUsedDeclarations ( )

export all declarations

Definition at line 3919 of file txtparae.cxx.

References m_pFieldExport.

◆ Find()

OUString XMLTextParagraphExport::Find ( XmlStyleFamily  nFamily,
const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
const OUString &  rParent,
const o3tl::span< const XMLPropertyState aAddStates = {} 
) const

◆ FindTextStyle()

OUString XMLTextParagraphExport::FindTextStyle ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
bool &  rbHasCharStyle,
bool &  rbHasAutoStyle,
const XMLPropertyState **  pAddState = nullptr 
) const

◆ GetAutoFramePropMapper()

const rtl::Reference< SvXMLExportPropertyMapper > & XMLTextParagraphExport::GetAutoFramePropMapper ( ) const
inline

Definition at line 180 of file txtparae.hxx.

◆ GetAutoStylePool() [1/2]

SvXMLAutoStylePoolP & XMLTextParagraphExport::GetAutoStylePool ( )
inlineprotected

Definition at line 166 of file txtparae.hxx.

Referenced by exportTextAutoStyles().

◆ GetAutoStylePool() [2/2]

const SvXMLAutoStylePoolP & XMLTextParagraphExport::GetAutoStylePool ( ) const
inlineprotected

Definition at line 167 of file txtparae.hxx.

◆ GetCharStyleNamesPropInfoCache()

SinglePropertySetInfoCache & XMLTextParagraphExport::GetCharStyleNamesPropInfoCache ( )
inline

Definition at line 536 of file txtparae.hxx.

◆ GetListAutoStylePool()

const XMLTextListAutoStylePool & XMLTextParagraphExport::GetListAutoStylePool ( ) const
inline

Definition at line 551 of file txtparae.hxx.

References maListAutoPool.

Referenced by exportTextContentEnumeration().

◆ GetParagraphPropertyMapper()

const rtl::Reference< SvXMLExportPropertyMapper > & XMLTextParagraphExport::GetParagraphPropertyMapper ( ) const
inline

Definition at line 515 of file txtparae.hxx.

◆ GetParaPropMapper()

const rtl::Reference< SvXMLExportPropertyMapper > & XMLTextParagraphExport::GetParaPropMapper ( ) const
inline

Definition at line 170 of file txtparae.hxx.

Referenced by exportTextStyles().

◆ GetRubyPropMapper()

const rtl::Reference< SvXMLExportPropertyMapper > & XMLTextParagraphExport::GetRubyPropMapper ( ) const
inline

Definition at line 188 of file txtparae.hxx.

◆ GetSectionPropMapper()

const rtl::Reference< SvXMLExportPropertyMapper > & XMLTextParagraphExport::GetSectionPropMapper ( ) const
inline

Definition at line 184 of file txtparae.hxx.

◆ GetTextPropMapper()

const rtl::Reference< SvXMLExportPropertyMapper > & XMLTextParagraphExport::GetTextPropMapper ( ) const
inline

Definition at line 175 of file txtparae.hxx.

Referenced by exportTextStyles().

◆ isAutoStylesCollected()

bool XMLTextParagraphExport::isAutoStylesCollected ( ) const
inlineprotected

Definition at line 378 of file txtparae.hxx.

◆ IsBlockMode()

bool XMLTextParagraphExport::IsBlockMode ( ) const
inline

Definition at line 512 of file txtparae.hxx.

Referenced by exportNumStyles(), exportTextStyles(), and XMLTextParagraphExport().

◆ PopTextListsHelper()

void XMLTextParagraphExport::PopTextListsHelper ( )

Definition at line 4341 of file txtparae.cxx.

References maTextListsHelperStack, and mpTextListsHelper.

Referenced by ~XMLTextParagraphExport().

◆ PreventExportOfControlsInMuteSections()

void XMLTextParagraphExport::PreventExportOfControlsInMuteSections ( const css::uno::Reference< css::container::XIndexAccess > &  rShapes,
const rtl::Reference< xmloff::OFormLayerXMLExport > &  xFormExport 
)

exclude form controls which are in mute sections.

This method is necessary to prevent the form layer export from exporting control models whose controls are not represented in the document. To achieve this, this method iterates over all shapes, checks to see if they are control shapes, and if so, whether they should be exported or not. If not, the form layer export will be notified accordingly.

The reason this method is located here is that it needs to access the XMLSectionExport, which is only available here.

Definition at line 4284 of file txtparae.cxx.

References m_pBoundFrameSets, m_pSectionExport, and SAL_WARN_IF.

◆ PushNewTextListsHelper()

void XMLTextParagraphExport::PushNewTextListsHelper ( )

Definition at line 4335 of file txtparae.cxx.

References maTextListsHelperStack, and mpTextListsHelper.

Referenced by XMLTextParagraphExport().

◆ recordTrackedChangesForXText()

void XMLTextParagraphExport::recordTrackedChangesForXText ( const css::uno::Reference< css::text::XText > &  rText)

Record tracked changes for this particular XText (empty reference stop recording) This should be used if tracked changes for e.g.

footers are to be exported separately via the exportTrackedChanges(bool, Reference<XText>) method.

Definition at line 3938 of file txtparae.cxx.

References m_pRedlineExport.

◆ recordTrackedChangesNoXText()

void XMLTextParagraphExport::recordTrackedChangesNoXText ( )

Stop recording tracked changes.

This is the same as calling recordTrackedChanges(...) with an empty reference.

Definition at line 3945 of file txtparae.cxx.

References m_pRedlineExport.

◆ SetBlockMode()

void XMLTextParagraphExport::SetBlockMode ( bool  bSet)
inline

Definition at line 511 of file txtparae.hxx.

◆ ShouldSkipListId()

bool XMLTextParagraphExport::ShouldSkipListId ( const css::uno::Reference< css::text::XTextContent > &  xTextContent)
private

Member Data Documentation

◆ gsAnchorCharStyleName

constexpr OUStringLiteral XMLTextParagraphExport::gsAnchorCharStyleName = u"AnchorCharStyleName"
staticconstexprprivate

Definition at line 142 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsBeginNotice

constexpr OUStringLiteral XMLTextParagraphExport::gsBeginNotice = u"BeginNotice"
staticconstexprprivate

Definition at line 143 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsCategory

constexpr OUStringLiteral XMLTextParagraphExport::gsCategory = u"Category"
staticconstexprprivate

Definition at line 144 of file txtparae.hxx.

Referenced by exportStyleAttributes().

◆ gsCharStyleName

constexpr OUStringLiteral XMLTextParagraphExport::gsCharStyleName = u"CharStyleName"
staticconstexprprivate

Definition at line 145 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsCharStyleNames

constexpr OUStringLiteral XMLTextParagraphExport::gsCharStyleNames = u"CharStyleNames"
staticconstexprprivate

Definition at line 146 of file txtparae.hxx.

Referenced by exportAnyTextFrame(), exportTextFootnote(), and exportTextRangeSpan().

◆ gsEndNotice

constexpr OUStringLiteral XMLTextParagraphExport::gsEndNotice = u"EndNotice"
staticconstexprprivate

Definition at line 147 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsFootnote

constexpr OUStringLiteral XMLTextParagraphExport::gsFootnote = u"Footnote"
staticconstexprprivate

Definition at line 148 of file txtparae.hxx.

Referenced by exportTextFootnote(), and exportTextRangeEnumeration().

◆ gsFootnoteCounting

constexpr OUStringLiteral XMLTextParagraphExport::gsFootnoteCounting = u"FootnoteCounting"
staticconstexprprivate

Definition at line 149 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsFrameStyleName

constexpr OUStringLiteral XMLTextParagraphExport::gsFrameStyleName = u"FrameStyleName"
staticconstexprprotected

Definition at line 163 of file txtparae.hxx.

Referenced by _exportTextFrame(), and _exportTextGraphic().

◆ gsNumberingType

constexpr OUStringLiteral XMLTextParagraphExport::gsNumberingType = u"NumberingType"
staticconstexprprivate

Definition at line 150 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsPageDescName

constexpr OUStringLiteral XMLTextParagraphExport::gsPageDescName = u"PageDescName"
staticconstexprprivate

Definition at line 151 of file txtparae.hxx.

Referenced by exportStyleAttributes().

◆ gsPageStyleName

constexpr OUStringLiteral XMLTextParagraphExport::gsPageStyleName = u"PageStyleName"
staticconstexprprivate

Definition at line 152 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsParaStyleName

constexpr OUStringLiteral XMLTextParagraphExport::gsParaStyleName = u"ParaStyleName"
staticconstexprprivate

Definition at line 153 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsPositionEndOfDoc

constexpr OUStringLiteral XMLTextParagraphExport::gsPositionEndOfDoc = u"PositionEndOfDoc"
staticconstexprprivate

Definition at line 154 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsPrefix

constexpr OUStringLiteral XMLTextParagraphExport::gsPrefix = u"Prefix"
staticconstexprprivate

Definition at line 155 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsReferenceId

constexpr OUStringLiteral XMLTextParagraphExport::gsReferenceId = u"ReferenceId"
staticconstexprprivate

Definition at line 156 of file txtparae.hxx.

Referenced by exportTextFootnoteHelper().

◆ gsStartAt

constexpr OUStringLiteral XMLTextParagraphExport::gsStartAt = u"StartAt"
staticconstexprprivate

Definition at line 157 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsSuffix

constexpr OUStringLiteral XMLTextParagraphExport::gsSuffix = u"Suffix"
staticconstexprprivate

Definition at line 158 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsTextEndnoteService

constexpr OUStringLiteral XMLTextParagraphExport::gsTextEndnoteService = u"com.sun.star.text.Endnote"
staticconstexprprivate

Definition at line 159 of file txtparae.hxx.

Referenced by exportTextFootnote().

◆ gsTextSection

constexpr OUStringLiteral XMLTextParagraphExport::gsTextSection = u"TextSection"
staticconstexprprivate

Definition at line 160 of file txtparae.hxx.

Referenced by exportParagraph().

◆ m_aCharStyleNamesPropInfoCache

SinglePropertySetInfoCache XMLTextParagraphExport::m_aCharStyleNamesPropInfoCache
protected

Definition at line 164 of file txtparae.hxx.

Referenced by exportAnyTextFrame(), exportTextFootnote(), and exportTextRangeSpan().

◆ m_bBlock

bool XMLTextParagraphExport::m_bBlock
private

Definition at line 105 of file txtparae.hxx.

◆ m_bOpenRuby

bool XMLTextParagraphExport::m_bOpenRuby
private

Definition at line 110 of file txtparae.hxx.

Referenced by exportRuby().

◆ m_bProgress

bool XMLTextParagraphExport::m_bProgress
private

Definition at line 103 of file txtparae.hxx.

Referenced by exportStyleAttributes(), and exportTextStyles().

◆ m_pBoundFrameSets

const ::std::unique_ptr< ::xmloff::BoundFrameSets > XMLTextParagraphExport::m_pBoundFrameSets
private

◆ m_pFieldExport

std::unique_ptr<XMLTextFieldExport> XMLTextParagraphExport::m_pFieldExport
private

◆ m_pIndexMarkExport

std::unique_ptr<XMLIndexMarkExport> XMLTextParagraphExport::m_pIndexMarkExport
private

◆ m_pRedlineExport

std::unique_ptr<XMLRedlineExport> XMLTextParagraphExport::m_pRedlineExport
private

◆ m_pSectionExport

std::unique_ptr<XMLSectionExport> XMLTextParagraphExport::m_pSectionExport
private

◆ m_rAutoStylePool

SvXMLAutoStylePoolP& XMLTextParagraphExport::m_rAutoStylePool
private

Definition at line 85 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ m_sOpenRubyCharStyle

OUString XMLTextParagraphExport::m_sOpenRubyCharStyle
private

Definition at line 109 of file txtparae.hxx.

Referenced by exportRuby().

◆ m_sOpenRubyText

OUString XMLTextParagraphExport::m_sOpenRubyText
private

Definition at line 108 of file txtparae.hxx.

Referenced by exportRuby().

◆ m_xAutoFramePropMapper

rtl::Reference< SvXMLExportPropertyMapper > XMLTextParagraphExport::m_xAutoFramePropMapper
private

Definition at line 89 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ m_xFramePropMapper

rtl::Reference< SvXMLExportPropertyMapper > XMLTextParagraphExport::m_xFramePropMapper
private

Definition at line 88 of file txtparae.hxx.

Referenced by exportTextStyles(), and XMLTextParagraphExport().

◆ m_xImpl

std::unique_ptr<Impl> XMLTextParagraphExport::m_xImpl
private

Definition at line 82 of file txtparae.hxx.

Referenced by exportTextRangeEnumeration().

◆ m_xParaPropMapper

rtl::Reference< SvXMLExportPropertyMapper > XMLTextParagraphExport::m_xParaPropMapper
private

Definition at line 86 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ m_xRubyPropMapper

rtl::Reference< SvXMLExportPropertyMapper > XMLTextParagraphExport::m_xRubyPropMapper
private

Definition at line 91 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ m_xSectionPropMapper

rtl::Reference< SvXMLExportPropertyMapper > XMLTextParagraphExport::m_xSectionPropMapper
private

Definition at line 90 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ m_xTextPropMapper

rtl::Reference< SvXMLExportPropertyMapper > XMLTextParagraphExport::m_xTextPropMapper
private

Definition at line 87 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ maFrameRecurseGuard

o3tl::sorted_vector<css::uno::Reference<css::text::XTextFrame> > XMLTextParagraphExport::maFrameRecurseGuard
private

Definition at line 118 of file txtparae.hxx.

Referenced by exportAnyTextFrame().

◆ maListAutoPool

XMLTextListAutoStylePool XMLTextParagraphExport::maListAutoPool
private

◆ maListElements

std::vector<OUString> XMLTextParagraphExport::maListElements
private

Definition at line 95 of file txtparae.hxx.

◆ maShapeRecurseGuard

o3tl::sorted_vector<css::uno::Reference<css::drawing::XShape> > XMLTextParagraphExport::maShapeRecurseGuard
private

Definition at line 119 of file txtparae.hxx.

Referenced by exportAnyTextFrame().

◆ maTextListsHelperStack

::std::vector< std::unique_ptr<XMLTextListsHelper> > XMLTextParagraphExport::maTextListsHelperStack
private

◆ mbCollected

bool XMLTextParagraphExport::mbCollected
private

Definition at line 121 of file txtparae.hxx.

Referenced by collectTextAutoStylesOptimized(), and exportTextAutoStyles().

◆ mpDocumentListNodes

std::unique_ptr<DocumentListNodes> XMLTextParagraphExport::mpDocumentListNodes
private

Definition at line 116 of file txtparae.hxx.

Referenced by ShouldSkipListId().

◆ mpTextListsHelper

XMLTextListsHelper* XMLTextParagraphExport::mpTextListsHelper
private

Definition at line 112 of file txtparae.hxx.

Referenced by PopTextListsHelper(), and PushNewTextListsHelper().


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