20 #ifndef INCLUDED_XMLOFF_SOURCE_DRAW_XIMPSHAP_HXX
21 #define INCLUDED_XMLOFF_SOURCE_DRAW_XIMPSHAP_HXX
23 #include <com/sun/star/io/XOutputStream.hpp>
24 #include <com/sun/star/document/XActionLockable.hpp>
25 #include <com/sun/star/drawing/Alignment.hpp>
26 #include <com/sun/star/drawing/CircleKind.hpp>
27 #include <com/sun/star/drawing/ConnectorType.hpp>
28 #include <com/sun/star/drawing/EscapeDirection.hpp>
29 #include <com/sun/star/container/XIdentifierContainer.hpp>
31 #include <com/sun/star/drawing/XShapes.hpp>
32 #include <com/sun/star/text/XTextCursor.hpp>
33 #include <com/sun/star/awt/Point.hpp>
48 css::uno::Reference< css::drawing::XShapes >
mxShapes;
49 css::uno::Reference< css::text::XTextCursor >
mxCursor;
51 css::uno::Reference< css::xml::sax::XFastAttributeList>
mxAttrList;
52 css::uno::Reference< css::container::XIdentifierContainer >
mxGluePoints;
53 css::uno::Reference< css::document::XActionLockable >
mxLockable;
85 void SetStyle(
bool bSupportsStyle =
true );
89 void AddShape(css::uno::Reference< css::drawing::XShape >& xShape);
90 void AddShape(OUString
const & serviceName);
95 void addGluePoint(
const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList );
102 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
103 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
104 bool bTemporaryShape);
109 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
110 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
112 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
128 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
129 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
130 bool bTemporaryShape);
134 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
152 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
153 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
154 bool bTemporaryShape);
158 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
179 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
180 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
181 bool bTemporaryShape);
185 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
202 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
203 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
bool bClosed,
bool bTemporaryShape);
207 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
223 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
224 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
225 bool bTemporaryShape);
229 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
245 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
246 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
250 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
266 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
267 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
268 bool bTemporaryShape);
272 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
286 css::drawing::ConnectorType
303 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
304 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
305 bool bTemporaryShape);
309 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
326 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
327 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
328 bool bTemporaryShape);
332 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
333 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
348 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
349 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
350 bool bTemporaryShape);
354 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
371 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
372 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
373 bool bTemporaryShape);
377 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
394 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
395 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
400 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
401 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
404 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
419 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
420 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
421 bool bTemporaryShape);
425 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
426 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
427 virtual void SAL_CALL
characters(
const OUString& rChars )
override;
429 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
445 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
446 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
451 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
452 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
455 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
471 css::uno::Sequence< css::beans::PropertyValue >
maParams;
476 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
477 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
482 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
483 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
486 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
501 css::uno::Sequence< css::beans::PropertyValue >
maParams;
506 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
507 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
512 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
513 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
516 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
535 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
536 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
541 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
542 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
566 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
567 css::uno::Reference< css::drawing::XShapes >
const & rShapes,
568 bool bTemporaryShape);
572 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
576 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
577 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
593 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
594 css::uno::Reference< css::drawing::XShapes >
const & rShapes);
599 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
600 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
602 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
615 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList,
616 css::uno::Reference< css::drawing::XShapes >
const & rShapes );
621 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
622 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
625 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
639 #endif // INCLUDED_XMLOFF_SOURCE_DRAW_XIMPSHAP_HXX
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLAppletShapeContext(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 ~SdXMLRectShapeContext() override
css::uno::Sequence< css::beans::PropertyValue > maParams
SdXMLGraphicObjectShapeContext(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 css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
bool mbListContextPushed
whether to restore list context (#91964#)
virtual ~SdXMLPageShapeContext() override
SvXMLImportContextRef mxReplImplContext
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 ...
void removeGraphicFromImportContext(const SvXMLImportContext &rContext) override
helper to get the created xShape instance, needs to be overridden
SdXMLConnectorShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
css::uno::Reference< css::text::XTextCursor > mxCursor
css::uno::Reference< css::io::XOutputStream > mxBase64Stream
css::uno::Reference< css::graphic::XGraphic > getGraphicFromImportContext(const SvXMLImportContext &rContext) const override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Reference< css::container::XIdentifierContainer > mxGluePoints
virtual ~SdXMLPluginShapeContext() override
bool isPresentationShape() const
SdXMLCaptionShapeContext(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 ~SdXMLGraphicObjectShapeContext() 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 ...
bool mbTextBox
If the text of this shape is handled by a Writer TextFrame.
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Reference< css::text::XTextCursor > mxOldCursor
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SvXMLImport & GetImport()
virtual ~SdXMLPathShapeContext() override
virtual ~SdXMLEllipseShapeContext() override
OUString msTemplateStyleName
SdXMLPathShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
SdXMLControlShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
bool mbSupportsReplacement
virtual ~SdXMLLineShapeContext() override
virtual ~SdXMLMeasureShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SdXMLMeasureShapeContext(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
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) 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 ~SdXMLObjectShapeContext() 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
SdXMLEllipseShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
virtual ~SdXMLCustomShapeContext() override
void AddShape(css::uno::Reference< css::drawing::XShape > &xShape)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~SdXMLFrameShapeContext() 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 ~SdXMLConnectorShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
bool mbClearDefaultAttributes
OUString maPresentationClass
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
bool maTemplateStylesUsed[6]
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
SdXMLShapeContext(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 characters(const OUString &rChars) override
This method is called for all characters that are contained in the current element.
SvXMLEnumMapEntry< css::drawing::Alignment > const aXML_GlueAlignment_EnumMap[]
std::vector< css::beans::PropertyValue > maCustomShapeGeometry
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::uno::Reference< css::document::XActionLockable > mxLockable
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
SvXMLImportContextRef mxChartContext
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
css::awt::Point maCaptionPoint
SdXMLPluginShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual ~SdXMLPolygonShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
void addGluePoint(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
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 ~SdXMLTextBoxShapeContext() override
virtual ~SdXMLFloatingFrameShapeContext() override
virtual ~SdXMLCaptionShapeContext() override
virtual ~SdXMLAppletShapeContext() override
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
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 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 bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
css::uno::Reference< css::xml::sax::XFastAttributeList > mxAttrList
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
This class deliberately does not support XWeak, to improve performance when loading large documents...
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
Map an XMLTokenEnum to an enum value.
css::awt::Point maPosition
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)
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
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 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 css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
css::drawing::CircleKind meKind
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
virtual ~SdXMLTableShapeContext() 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
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLFrameShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
XmlStyleFamily mnStyleFamily
void SetStyle(bool bSupportsStyle=true)
if bSupportsStyle is false, auto styles will be set but not a style
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) 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
SdXMLRectShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
SdXMLObjectShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
SvXMLImportContextRef mxImplContext
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 bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &)
OUString getGraphicPackageURLFromImportContext(const SvXMLImportContext &rContext) const override
SdXMLCustomShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
css::uno::Reference< css::io::XOutputStream > mxBase64Stream
virtual bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
OUString maCustomShapeData
virtual ~SdXMLControlShapeContext() override
SdXMLPageShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes, bool bTemporaryShape)
basegfx::B2DHomMatrix maUsedTransformation
SvXMLImportContextRef mxTableImportContext
SdXMLFloatingFrameShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
virtual ~SdXMLShapeContext() 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 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
SvXMLEnumMapEntry< css::drawing::EscapeDirection > const aXML_GlueEscapeDirection_EnumMap[]
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 bool processAttribute(const sax_fastparser::FastAttributeList::FastAttributeIter &) override
SdXMLChartShapeContext(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
SdXMLImExTransform2D mnTransform
css::drawing::ConnectorType mnType
css::uno::Sequence< css::beans::PropertyValue > maParams
SdXMLTextBoxShapeContext(SvXMLImport &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, css::uno::Reference< css::drawing::XShapes > const &rShapes)
const OUString & getMimeType() const
OUString maCustomShapeEngine