32 css::uno::Reference< css::drawing::XShape >
mXShape;
46 css::uno::Reference< css::beans::XPropertySet >
mXPropSet;
94 class XStatusIndicator;
103 css::uno::Reference< css::drawing::XShapes >
mXShapes;
115 const bool bOOxmlExport =
false );
120 const css::uno::Reference< css::drawing::XShape >& rShape,
131 bool ImplInitUnoShapes(
const css::uno::Reference< css::drawing::XShapes >& rxShapes );
void SetAngle(sal_Int32 nVal)
css::uno::Reference< css::beans::XPropertySet > mXPropSet
void SetShapeId(sal_uInt32 nVal)
sal_Int32 GetAngle() const
const css::uno::Reference< css::drawing::XShape > & GetShapeRef() const
void SetOOXML(bool bOOXML)
void SetType(const OUString &rS)
ImplEESdrObject(const css::uno::Reference< css::drawing::XShape > &rShape)
void SetRect(const Point &rPos, const Size &rSz)
const SdrObject * GetSdrObject() const
void SetRect(const tools::Rectangle &rRect)
bool IsEmptyPresObj() const
ImplEESdrObject(ImplEESdrWriter &rEx, const SdrObject &rObj, bool bOOXML, sal_uInt32 nId=0)
sal_Int32 ImplGetInt32PropertyValue(const OUString &rStr)
bool ImplGetPropertyValue(const OUString &rString)
sal_uInt32 GetShapeId() const
const OUString & GetType() const
const tools::Rectangle & GetRect() const
css::uno::Reference< css::drawing::XShape > mXShape
const css::uno::Any & GetUsrAny() const
bool ImplInitUnoShapes(const css::uno::Reference< css::drawing::XShapes > &rxShapes)
EscherExHostAppData * ImplGetHostData()
static void ImplFlipBoundingBox(ImplEESdrObject &rObj, EscherPropertyContainer &rPropOpt)
static Point ImplMapPoint(const Point &rPoint)
static Size ImplMapSize(const Size &rSize)
std::unique_ptr< EscherSolverContainer > mpSolverContainer
css::uno::Reference< css::drawing::XDrawPage > mXDrawPage
EscherExHostAppData * mpHostAppData
ImplEESdrWriter(EscherEx &rEx)
bool ImplInitPage(const SdrPage &rPage)
const SdrPage * mpSdrPage
void ImplWriteCurrentPage(bool ooxmlExport)
void ImplFlushSolverContainer()
void ImplWritePage(EscherSolverContainer &rSolver, bool ooxmlExport)
sal_uInt32 ImplWriteShape(ImplEESdrObject &rObj, EscherSolverContainer &rSolver, const bool bOOxmlExport=false)
void ImplInitPageValues()
void ImplWriteAdditionalText(ImplEESdrObject &rObj)
sal_uInt32 ImplEnterAdditionalTextGroup(const css::uno::Reference< css::drawing::XShape > &rShape, const tools::Rectangle *pBoundRect)
sal_uInt32 ImplWriteTheShape(ImplEESdrObject &rObj, bool ooxmlExport)
css::uno::Reference< css::drawing::XShapes > mXShapes
Shape IDs per cluster in DGG atom.