20#ifndef INCLUDED_SW_SOURCE_FILTER_XML_XMLTEXTE_HXX
21#define INCLUDED_SW_SOURCE_FILTER_XML_XMLTEXTE_HXX
27#include <unordered_map>
29#define XML_EMBEDDEDOBJECTGRAPHIC_URL_BASE "vnd.sun.star.GraphicObject:"
47 typedef ::std::unordered_map<SwFrameFormat const*, ::std::optional<OUString>>
FormatMap;
49 ::std::unordered_map<SwTableNode const*, ::std::pair<FormatMap, FormatMap>>
m_TableFormats;
52 const css::uno::Reference < css::beans::XPropertySet >& rPropSet );
59 const css::uno::Reference< css::beans::XPropertySet > & rPropSet )
override;
61 const css::uno::Reference< css::beans::XPropertySet > & rPropSet,
62 const css::uno::Reference< css::beans::XPropertySetInfo > & rPropSetInfo )
override;
65 const css::uno::Reference< css::text::XTextContent > & rTextContent,
66 bool bAutoStyles,
bool bProgress )
override;
76 ::std::unordered_map<SwTableNode const*, ::std::pair<FormatMap, FormatMap>>
const&
78 ::std::unordered_map<SwTableNode const*, ::std::pair<FormatMap, FormatMap>> &
Layout frame for SwNoTextNode, i.e. graphics and OLE nodes (including charts).
SwXMLTextParagraphExport(SwXMLExport &rExp, SvXMLAutoStylePoolP &rAutoStylePool)
const SvGlobalName m_aIFrameClassId
virtual void _exportTextEmbedded(const css::uno::Reference< css::beans::XPropertySet > &rPropSet, const css::uno::Reference< css::beans::XPropertySetInfo > &rPropSetInfo) override
void CollectTableLinesAutoStyles(const SwTableLines &rLines, SwFrameFormat &rFormat, bool bProgress)
static SwNoTextNode * GetNoTextNode(const css::uno::Reference< css::beans::XPropertySet > &rPropSet)
::std::unordered_map< SwTableNode const *, ::std::pair< FormatMap, FormatMap > > m_TableFormats
virtual ~SwXMLTextParagraphExport() override
virtual void _collectTextEmbeddedAutoStyles(const css::uno::Reference< css::beans::XPropertySet > &rPropSet) override
const SvGlobalName m_aPluginClassId
::std::unordered_map< SwTableNode const *, ::std::pair< FormatMap, FormatMap > > & GetTableFormats()
::std::unordered_map< SwTableNode const *, ::std::pair< FormatMap, FormatMap > > const & GetTableFormats() const
::std::unordered_map< SwFrameFormat const *, ::std::optional< OUString > > FormatMap
std::vector< const SwTableNode * > maTableNodes
virtual void exportTable(const css::uno::Reference< css::text::XTextContent > &rTextContent, bool bAutoStyles, bool bProgress) override
virtual void exportTableAutoStyles() override
const SvGlobalName m_aAppletClassId