19#ifndef INCLUDED_VBAHELPER_VBASHAPERANGE_HXX
20#define INCLUDED_VBAHELPER_VBASHAPERANGE_HXX
24#include <com/sun/star/uno/Any.hxx>
25#include <com/sun/star/uno/Reference.hxx>
26#include <com/sun/star/uno/RuntimeException.hpp>
27#include <com/sun/star/uno/Sequence.hxx>
28#include <com/sun/star/uno/Type.hxx>
29#include <ooo/vba/msforms/XShapeRange.hpp>
30#include <rtl/ustring.hxx>
37 namespace container {
class XEnumeration; }
38 namespace container {
class XIndexAccess; }
39 namespace drawing {
class XDrawPage; }
40 namespace drawing {
class XShapes; }
41 namespace frame {
class XModel; }
42 namespace uno {
class XComponentContext; }
46 class XHelperInterface;
47 namespace msforms {
class XFillFormat; }
48 namespace msforms {
class XLineFormat; }
49 namespace msforms {
class XShape; }
58 css::uno::Reference< css::drawing::XShapes >
m_xShapes;
59 css::uno::Reference< css::frame::XModel >
m_xModel;
63 css::uno::Reference< css::drawing::XShapes >
const & getShapes() ;
65 ScVbaShapeRange(
const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext >& xContext,
const css::uno::Reference< css::container::XIndexAccess >& xShapes, css::uno::Reference< css::drawing::XDrawPage> xDrawShape, css::uno::Reference< css::frame::XModel > xModel );
68 virtual void SAL_CALL
Select( )
override;
69 virtual css::uno::Reference< ::ooo::vba::msforms::XShape > SAL_CALL
Group()
override;
70 virtual void SAL_CALL IncrementRotation(
double Increment )
override;
71 virtual void SAL_CALL IncrementLeft(
double Increment )
override ;
72 virtual void SAL_CALL IncrementTop(
double Increment )
override;
73 virtual OUString SAL_CALL getName()
override;
74 virtual void SAL_CALL setName(
const OUString& _name )
override;
75 virtual double SAL_CALL getHeight()
override;
76 virtual void SAL_CALL setHeight(
double _height )
override;
77 virtual double SAL_CALL getWidth()
override;
78 virtual void SAL_CALL setWidth(
double _width )
override;
79 virtual double SAL_CALL getLeft()
override;
80 virtual void SAL_CALL setLeft(
double _left )
override;
81 virtual double SAL_CALL getTop()
override;
82 virtual void SAL_CALL setTop(
double _top )
override;
83 virtual css::uno::Reference< ov::msforms::XLineFormat > SAL_CALL getLine()
override;
84 virtual css::uno::Reference< ov::msforms::XFillFormat > SAL_CALL getFill()
override;
85 virtual sal_Bool SAL_CALL getLockAspectRatio()
override;
86 virtual void SAL_CALL setLockAspectRatio(
sal_Bool _lockaspectratio )
override;
87 virtual sal_Bool SAL_CALL getLockAnchor()
override;
88 virtual void SAL_CALL setLockAnchor(
sal_Bool _lockanchor )
override;
89 virtual ::sal_Int32 SAL_CALL getRelativeHorizontalPosition()
override;
90 virtual void SAL_CALL setRelativeHorizontalPosition( ::sal_Int32 _relativehorizontalposition )
override;
91 virtual ::sal_Int32 SAL_CALL getRelativeVerticalPosition()
override;
92 virtual void SAL_CALL setRelativeVerticalPosition( ::sal_Int32 _relativeverticalposition )
override;
93 virtual css::uno::Any SAL_CALL TextFrame( )
override;
94 virtual css::uno::Any SAL_CALL WrapFormat( )
override;
95 virtual void SAL_CALL ZOrder( sal_Int32 ZOrderCmd )
override;
98 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
createEnumeration()
override;
virtual OUString getServiceImplName()=0
virtual css::uno::Sequence< OUString > getServiceNames()=0
virtual css::uno::Any createCollectionObject(const css::uno::Any &aSource)=0
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override=0
virtual css::uno::Type SAL_CALL getElementType() override=0
css::uno::Reference< css::frame::XModel > m_xModel
css::uno::Reference< css::drawing::XDrawPage > m_xDrawPage
css::uno::Reference< css::drawing::XShapes > m_xShapes
#define VBAHELPER_DLLPUBLIC
CollTestImplHelper< ov::msforms::XShapeRange > ScVbaShapeRange_BASE