20#include <com/sun/star/uno/XComponentContext.hpp>
30 const uno::Reference< drawing::XShape >& xShape,
31 const uno::Sequence< beans::PropertyValue >& )
33 css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > aRetval;
43 rSource.getViewIndependentPrimitive2DContainer(aSourceVal);
52 const uno::Reference< drawing::XShape >& xShape,
53 const uno::Sequence< beans::PropertyValue >& ,
63 rSource.getViewIndependentPrimitive2DContainer(rVisitor);
69 const uno::Reference< drawing::XDrawPage >& xDrawPage,
70 const uno::Sequence< beans::PropertyValue >& )
72 css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > aRetval;
90extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface *
92 css::uno::XComponentContext *,
93 css::uno::Sequence<css::uno::Any>
const &)
virtual css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > SAL_CALL createPrimitivesFromXShape(const css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Sequence< css::beans::PropertyValue > &aParms) override
virtual css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > SAL_CALL createPrimitivesFromXDrawPage(const css::uno::Reference< css::drawing::XDrawPage > &xDrawPage, const css::uno::Sequence< css::beans::PropertyValue > &aParms) override
static SdrObject * getSdrObjectFromXShape(const css::uno::Reference< css::uno::XInterface > &xInt)
sdr::contact::ViewContact & GetViewContact() const
A SdrPage contains exactly one SdrObjList and a description of the physical page dimensions (size / m...
const sdr::contact::ViewContact & GetViewContact() const
css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > toSequence() const
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_graphic_PrimitiveFactory2D_get_implementation(css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
SdrPage * GetSdrPageFromXDrawPage(const uno::Reference< drawing::XDrawPage > &xDrawPage) noexcept
returns the SdrObject from the given StarOffice API wrapper