22#include <com/sun/star/io/XOutputStream.hpp>
23#include <com/sun/star/document/XActionLockable.hpp>
24#include <com/sun/star/drawing/Alignment.hpp>
25#include <com/sun/star/drawing/CircleKind.hpp>
26#include <com/sun/star/drawing/ConnectorType.hpp>
27#include <com/sun/star/drawing/EscapeDirection.hpp>
28#include <com/sun/star/container/XIdentifierContainer.hpp>
30#include <com/sun/star/drawing/XShapes.hpp>
31#include <com/sun/star/text/XTextCursor.hpp>
32#include <com/sun/star/awt/Point.hpp>
47 css::uno::Reference< css::drawing::XShapes >
mxShapes;
48 css::uno::Reference< css::text::XTextCursor >
mxCursor;
50 css::uno::Reference< css::xml::sax::XFastAttributeList>
mxAttrList;
51 css::uno::Reference< css::container::XIdentifierContainer >
mxGluePoints;
52 css::uno::Reference< css::document::XActionLockable >
mxLockable;
84 void SetStyle(
bool bSupportsStyle =
true );
88 void AddShape(css::uno::Reference< css::drawing::XShape >& xShape);
89 void AddShape(OUString
const & serviceName);
94 void addGluePoint(
const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList );
101 css::uno::Reference< css::xml::sax::XFastAttributeList> xAttrList,
102 css::uno::Reference< css::drawing::XShapes > xShapes,
103 bool bTemporaryShape);
108 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
109 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
111 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
127 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
128 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
129 bool bTemporaryShape);
133 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
151 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
152 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
153 bool bTemporaryShape);
157 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
178 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
179 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
180 bool bTemporaryShape);
184 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
201 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
202 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
bool bClosed,
bool bTemporaryShape);
206 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
222 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
223 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
224 bool bTemporaryShape);
228 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
244 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
245 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
249 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
265 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
266 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
267 bool bTemporaryShape);
271 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
285 css::drawing::ConnectorType
302 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
303 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
304 bool bTemporaryShape);
308 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
325 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
326 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
327 bool bTemporaryShape);
331 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
332 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
347 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
348 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
349 bool bTemporaryShape);
353 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
370 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
371 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
372 bool bTemporaryShape);
376 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
393 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
394 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
399 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
400 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
403 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
418 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
419 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
420 bool bTemporaryShape);
424 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
425 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
426 virtual void SAL_CALL
characters(
const OUString& rChars )
override;
428 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
444 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
445 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
450 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
451 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
454 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
470 css::uno::Sequence< css::beans::PropertyValue >
maParams;
475 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
476 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
481 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
482 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
485 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
500 css::uno::Sequence< css::beans::PropertyValue >
maParams;
505 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
506 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
511 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
512 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
515 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
536 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
537 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
542 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
543 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
567 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
568 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
569 bool bTemporaryShape);
573 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
577 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
578 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
594 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
595 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
600 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
601 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
603 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
616 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
617 css::uno::Reference< css::drawing::XShapes >
const & rShapes );
622 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
623 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
626 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
virtual ~SdXMLAppletShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Sequence< css::beans::PropertyValue > maParams
SdXMLAppletShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual ~SdXMLCaptionShapeContext() override
SdXMLCaptionShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
css::awt::Point maCaptionPoint
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL characters(const OUString &rChars) override
This method is called for all characters that are contained in the current element.
SdXMLChartShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
SvXMLImportContextRef mxChartContext
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
css::drawing::ConnectorType mnType
virtual ~SdXMLConnectorShapeContext() override
SdXMLConnectorShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLControlShapeContext() override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLControlShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
std::vector< css::beans::PropertyValue > maCustomShapeGeometry
virtual ~SdXMLCustomShapeContext() override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLCustomShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
OUString maCustomShapeData
OUString maCustomShapeEngine
css::drawing::CircleKind meKind
SdXMLEllipseShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLEllipseShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~SdXMLFloatingFrameShapeContext() override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
css::uno::Reference< css::drawing::XShape > CreateFloatingFrameShape() const
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SdXMLFloatingFrameShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
SdXMLFrameShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
bool mbSupportsReplacement
SvXMLImportContextRef mxReplImplContext
css::uno::Reference< css::graphic::XGraphic > getGraphicFromImportContext(const SvXMLImportContext &rContext) const override
void removeGraphicFromImportContext(const SvXMLImportContext &rContext) override
helper to get the created xShape instance, needs to be overridden
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual ~SdXMLFrameShapeContext() override
OUString getGraphicPackageURLFromImportContext(const SvXMLImportContext &rContext) const override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SvXMLImportContextRef mxImplContext
SdXMLGraphicObjectShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Reference< css::io::XOutputStream > mxBase64Stream
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~SdXMLGraphicObjectShapeContext() override
SdXMLLineShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~SdXMLLineShapeContext() override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~SdXMLMeasureShapeContext() override
SdXMLMeasureShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SdXMLObjectShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
css::uno::Reference< css::io::XOutputStream > mxBase64Stream
virtual ~SdXMLObjectShapeContext() override
virtual ~SdXMLPageShapeContext() override
SdXMLPageShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SdXMLPathShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual ~SdXMLPathShapeContext() override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Sequence< css::beans::PropertyValue > maParams
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
const OUString & getMimeType() const
virtual ~SdXMLPluginShapeContext() override
SdXMLPluginShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLPolygonShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLPolygonShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bClosed, bool bTemporaryShape)
SdXMLRectShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLRectShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
basegfx::B2DHomMatrix maUsedTransformation
css::awt::Point maPosition
void addGluePoint(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
css::uno::Reference< css::document::XActionLockable > mxLockable
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
void AddShape(css::uno::Reference< css::drawing::XShape > &xShape)
SdXMLShapeContext(SvXMLImport &rImport, css::uno::Reference< css::xml::sax::XFastAttributeList > xAttrList, css::uno::Reference< css::drawing::XShapes > xShapes, bool bTemporaryShape)
bool mbClearDefaultAttributes
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &)
css::uno::Reference< css::text::XTextCursor > mxCursor
XmlStyleFamily mnStyleFamily
css::uno::Reference< css::container::XIdentifierContainer > mxGluePoints
css::uno::Reference< css::xml::sax::XFastAttributeList > mxAttrList
virtual ~SdXMLShapeContext() override
bool mbListContextPushed
whether to restore list context (#91964#)
SdXMLImExTransform2D mnTransform
void SetStyle(bool bSupportsStyle=true)
if bSupportsStyle is false, auto styles will be set but not a style
bool mbTextBox
If the text of this shape is handled by a Writer TextFrame.
OUString maPresentationClass
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
css::uno::Reference< css::drawing::XShapes > mxShapes
bool isPresentationShape() const
css::uno::Reference< css::text::XTextCursor > mxOldCursor
SvXMLImportContextRef mxTableImportContext
bool maTemplateStylesUsed[6]
virtual ~SdXMLTableShapeContext() override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLTableShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
endFastElement is called before a context will be destructed, but after an elements context has been ...
OUString msTemplateStyleName
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLTextBoxShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~SdXMLTextBoxShapeContext() override
This class deliberately does not support XWeak, to improve performance when loading large documents.
SvXMLImport & GetImport()
SvXMLEnumMapEntry< css::drawing::EscapeDirection > const aXML_GlueEscapeDirection_EnumMap[]
SvXMLEnumMapEntry< css::drawing::Alignment > const aXML_GlueAlignment_EnumMap[]