24#include <rtl/ustring.hxx>
26#include <com/sun/star/uno/Reference.h>
27#include <com/sun/star/beans/PropertyValue.hpp>
28#include <com/sun/star/beans/PropertyValues.hpp>
29#include <com/sun/star/drawing/XShape.hpp>
32 namespace container {
class XIndexContainer; }
34 namespace xml::sax {
class XAttributeList; }
40 css::uno::Reference< css::drawing::XShape >&
mrxShape;
44 std::vector< css::beans::PropertyValue >
maPath;
46 std::vector< css::beans::PropertyValues >
maHandles;
54 std::vector< css::beans::PropertyValue >& rCustomShapeGeometry );
58 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
63 const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
This class deliberately does not support XWeak, to improve performance when loading large documents.
the SvXMLTypeConverter converts values of various types from their internal representation to the tex...
std::vector< css::beans::PropertyValue > & mrCustomShapeGeometry
std::vector< OUString > maEquationNames
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
SvXMLUnitConverter & mrUnitConverter
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 > maTextPath
css::uno::Reference< css::drawing::XShape > & mrxShape
XMLEnhancedCustomShapeContext(SvXMLImport &rImport, css::uno::Reference< css::drawing::XShape > &, std::vector< css::beans::PropertyValue > &rCustomShapeGeometry)
std::vector< OUString > maEquations
std::vector< css::beans::PropertyValue > maPath
std::vector< css::beans::PropertyValues > maHandles
std::vector< css::beans::PropertyValue > maExtrusion
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
class SAL_NO_VTABLE XPropertySet