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  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 FindTextStyleAndHyperlink (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, bool &rbHyperlink, bool &rbHasCharStyle, bool &rbHasAutoStyle, const XMLPropertyState **pAddState=nullptr) const
 
bool addHyperlinkAttributes (const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const css::uno::Reference< css::beans::XPropertyState > &rPropState, const css::uno::Reference< css::beans::XPropertySetInfo > &rPropSetInfo)
 
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)
 
void exportStyleFamily (const char *pFamily, 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 > *pParentTxtFrame)
 
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 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

 XMLTextParagraphExport (XMLTextParagraphExport const &)=delete
 

Private Attributes

std::unique_ptr< Implm_xImpl
 
SvXMLAutoStylePoolPrAutoStylePool
 
rtl::Reference< SvXMLExportPropertyMapperxParaPropMapper
 
rtl::Reference< SvXMLExportPropertyMapperxTextPropMapper
 
rtl::Reference< SvXMLExportPropertyMapperxFramePropMapper
 
rtl::Reference< SvXMLExportPropertyMapperxAutoFramePropMapper
 
rtl::Reference< SvXMLExportPropertyMapperxSectionPropMapper
 
rtl::Reference< SvXMLExportPropertyMapperxRubyPropMapper
 
const ::std::unique_ptr< ::xmloff::BoundFrameSetspBoundFrameSets
 
std::unique_ptr< XMLTextFieldExportpFieldExport
 
std::vector< OUString > maListElements
 
XMLTextListAutoStylePool maListAutoPool
 
std::unique_ptr< XMLSectionExportpSectionExport
 
std::unique_ptr< XMLIndexMarkExportpIndexMarkExport
 
std::unique_ptr< XMLRedlineExportpRedlineExport
 may be NULL (if no redlines should be exported; e.g. in block mode) More...
 
bool bProgress
 
bool bBlock
 
OUString sOpenRubyText
 
OUString sOpenRubyCharStyle
 
bool bOpenRuby
 
XMLTextListsHelpermpTextListsHelper
 
::std::vector< std::unique_ptr< XMLTextListsHelper > > maTextListsHelperStack
 
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 77 of file txtparae.hxx.

Member Enumeration Documentation

◆ FieldmarkType

Enumerator
NONE 
TEXT 
CHECK 

Definition at line 118 of file txtparae.hxx.

◆ FrameType

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

Definition at line 115 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 3298 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 3303 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 
)

◆ addHyperlinkAttributes()

bool XMLTextParagraphExport::addHyperlinkAttributes ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet,
const css::uno::Reference< css::beans::XPropertyState > &  rPropState,
const css::uno::Reference< css::beans::XPropertySetInfo > &  rPropSetInfo 
)

◆ 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 456 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 464 of file txtparae.hxx.

References SchXMLTools::exportText().

◆ collectTextAutoStylesOptimized()

void XMLTextParagraphExport::collectTextAutoStylesOptimized ( bool  bIsProgress)

◆ CreateCharExtPropMapper()

SvXMLExportPropertyMapper * XMLTextParagraphExport::CreateCharExtPropMapper ( SvXMLExport rExport)
static

Definition at line 1310 of file txtparae.cxx.

References XMLStyleExport::rExport, and TEXT.

◆ CreateParaDefaultExtPropMapper()

SvXMLExportPropertyMapper * XMLTextParagraphExport::CreateParaDefaultExtPropMapper ( SvXMLExport rExport)
static

◆ CreateParaExtPropMapper()

SvXMLExportPropertyMapper * XMLTextParagraphExport::CreateParaExtPropMapper ( SvXMLExport rExport)
static

◆ CreateShapeExtPropMapper()

SvXMLExportPropertyMapper * XMLTextParagraphExport::CreateShapeExtPropMapper ( SvXMLExport rExport)
static

Definition at line 1302 of file txtparae.cxx.

References XMLStyleExport::rExport, and 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 > *  pParentTxtFrame 
)
protected

◆ exportFramesBoundToPage()

void XMLTextParagraphExport::exportFramesBoundToPage ( bool  bIsProgress)
inline

Definition at line 502 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

◆ 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 2392 of file txtparae.cxx.

Referenced by collectTextAutoStylesOptimized(), and exportTextContentEnumeration().

◆ exportTableAutoStyles()

void XMLTextParagraphExport::exportTableAutoStyles ( )
protectedvirtual

Definition at line 3739 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 486 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 494 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 201 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

◆ 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 3712 of file txtparae.cxx.

References 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 3707 of file txtparae.cxx.

References 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

◆ FindTextStyleAndHyperlink()

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

◆ GetAutoFramePropMapper()

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

Definition at line 172 of file txtparae.hxx.

◆ GetAutoStylePool() [1/2]

SvXMLAutoStylePoolP & XMLTextParagraphExport::GetAutoStylePool ( )
inlineprotected

Definition at line 158 of file txtparae.hxx.

Referenced by exportTextAutoStyles().

◆ GetAutoStylePool() [2/2]

const SvXMLAutoStylePoolP & XMLTextParagraphExport::GetAutoStylePool ( ) const
inlineprotected

Definition at line 159 of file txtparae.hxx.

◆ GetCharStyleNamesPropInfoCache()

SinglePropertySetInfoCache & XMLTextParagraphExport::GetCharStyleNamesPropInfoCache ( )
inline

Definition at line 533 of file txtparae.hxx.

◆ GetListAutoStylePool()

const XMLTextListAutoStylePool & XMLTextParagraphExport::GetListAutoStylePool ( ) const
inline

Definition at line 544 of file txtparae.hxx.

References maListAutoPool.

Referenced by exportTextContentEnumeration().

◆ GetParagraphPropertyMapper()

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

Definition at line 512 of file txtparae.hxx.

◆ GetParaPropMapper()

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

Definition at line 162 of file txtparae.hxx.

Referenced by exportTextStyles().

◆ GetRubyPropMapper()

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

Definition at line 180 of file txtparae.hxx.

◆ GetSectionPropMapper()

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

Definition at line 176 of file txtparae.hxx.

◆ GetTextPropMapper()

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

Definition at line 167 of file txtparae.hxx.

Referenced by exportTextStyles().

◆ isAutoStylesCollected()

bool XMLTextParagraphExport::isAutoStylesCollected ( ) const
inlineprotected

Definition at line 375 of file txtparae.hxx.

◆ IsBlockMode()

bool XMLTextParagraphExport::IsBlockMode ( ) const
inline

Definition at line 509 of file txtparae.hxx.

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

◆ PopTextListsHelper()

void XMLTextParagraphExport::PopTextListsHelper ( )

Definition at line 4064 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 4007 of file txtparae.cxx.

References pBoundFrameSets, pSectionExport, and SAL_WARN_IF.

◆ PushNewTextListsHelper()

void XMLTextParagraphExport::PushNewTextListsHelper ( )

Definition at line 4058 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 3726 of file txtparae.cxx.

References pRedlineExport.

◆ recordTrackedChangesNoXText()

void XMLTextParagraphExport::recordTrackedChangesNoXText ( )

Stop recording tracked changes.

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

Definition at line 3733 of file txtparae.cxx.

References pRedlineExport.

◆ SetBlockMode()

void XMLTextParagraphExport::SetBlockMode ( bool  bSet)
inline

Definition at line 508 of file txtparae.hxx.

Member Data Documentation

◆ aCharStyleNamesPropInfoCache

SinglePropertySetInfoCache XMLTextParagraphExport::aCharStyleNamesPropInfoCache
protected

Definition at line 156 of file txtparae.hxx.

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

◆ bBlock

bool XMLTextParagraphExport::bBlock
private

Definition at line 103 of file txtparae.hxx.

◆ bOpenRuby

bool XMLTextParagraphExport::bOpenRuby
private

Definition at line 108 of file txtparae.hxx.

Referenced by exportRuby().

◆ bProgress

bool XMLTextParagraphExport::bProgress
private

Definition at line 101 of file txtparae.hxx.

Referenced by exportStyleAttributes(), and exportTextStyles().

◆ gsAnchorCharStyleName

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

Definition at line 134 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsBeginNotice

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

Definition at line 135 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsCategory

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

Definition at line 136 of file txtparae.hxx.

Referenced by exportStyleAttributes().

◆ gsCharStyleName

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

Definition at line 137 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsCharStyleNames

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

Definition at line 138 of file txtparae.hxx.

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

◆ gsEndNotice

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

Definition at line 139 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsFootnote

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

Definition at line 140 of file txtparae.hxx.

Referenced by exportTextFootnote(), and exportTextRangeEnumeration().

◆ gsFootnoteCounting

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

Definition at line 141 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsFrameStyleName

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

Definition at line 155 of file txtparae.hxx.

Referenced by _exportTextFrame(), and _exportTextGraphic().

◆ gsNumberingType

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

Definition at line 142 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsPageDescName

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

Definition at line 143 of file txtparae.hxx.

Referenced by exportStyleAttributes().

◆ gsPageStyleName

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

Definition at line 144 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsParaStyleName

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

Definition at line 145 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsPositionEndOfDoc

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

Definition at line 146 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsPrefix

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

Definition at line 147 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsReferenceId

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

Definition at line 148 of file txtparae.hxx.

Referenced by exportTextFootnoteHelper().

◆ gsStartAt

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

Definition at line 149 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsSuffix

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

Definition at line 150 of file txtparae.hxx.

Referenced by exportTextFootnoteConfigurationHelper().

◆ gsTextEndnoteService

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

Definition at line 151 of file txtparae.hxx.

Referenced by exportTextFootnote().

◆ gsTextSection

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

Definition at line 152 of file txtparae.hxx.

Referenced by exportParagraph().

◆ m_xImpl

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

Definition at line 80 of file txtparae.hxx.

Referenced by exportTextRangeEnumeration().

◆ maListAutoPool

XMLTextListAutoStylePool XMLTextParagraphExport::maListAutoPool
private

◆ maListElements

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

Definition at line 93 of file txtparae.hxx.

◆ maTextListsHelperStack

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

◆ mbCollected

bool XMLTextParagraphExport::mbCollected
private

Definition at line 113 of file txtparae.hxx.

Referenced by collectTextAutoStylesOptimized(), and exportTextAutoStyles().

◆ mpTextListsHelper

XMLTextListsHelper* XMLTextParagraphExport::mpTextListsHelper
private

Definition at line 110 of file txtparae.hxx.

Referenced by PopTextListsHelper(), and PushNewTextListsHelper().

◆ pBoundFrameSets

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

◆ pFieldExport

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

◆ pIndexMarkExport

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

◆ pRedlineExport

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

◆ pSectionExport

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

◆ rAutoStylePool

SvXMLAutoStylePoolP& XMLTextParagraphExport::rAutoStylePool
private

Definition at line 83 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ sOpenRubyCharStyle

OUString XMLTextParagraphExport::sOpenRubyCharStyle
private

Definition at line 107 of file txtparae.hxx.

Referenced by exportRuby().

◆ sOpenRubyText

OUString XMLTextParagraphExport::sOpenRubyText
private

Definition at line 106 of file txtparae.hxx.

Referenced by exportRuby().

◆ xAutoFramePropMapper

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

Definition at line 87 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ xFramePropMapper

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

Definition at line 86 of file txtparae.hxx.

Referenced by exportTextStyles(), and XMLTextParagraphExport().

◆ xParaPropMapper

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

Definition at line 84 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ xRubyPropMapper

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

Definition at line 89 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ xSectionPropMapper

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

Definition at line 88 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().

◆ xTextPropMapper

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

Definition at line 85 of file txtparae.hxx.

Referenced by XMLTextParagraphExport().


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