1 #ifndef com_sun_star_chart2_XChartShape_idl
2 #define com_sun_star_chart2_XChartShape_idl
4 #ifndef __com_sun_star_uno_XInterface_idl__
5 #include
<com
/sun
/star
/uno
/XInterface.idl
>
8 #ifndef com_sun_star_chart2_XTransformation_idl
9 #include
<com
/sun
/star
/chart2
/XTransformation.idl
>
12 #ifndef __com_sun_star_beans_UnknownPropertyException_idl__
13 #include
<com
/sun
/star
/beans
/UnknownPropertyException.idl
>
15 #ifndef __com_sun_star_beans_PropertyVetoException_idl__
16 #include
<com
/sun
/star
/beans
/PropertyVetoException.idl
>
19 #ifndef __com_sun_star_lang_IllegalArgumentException_idl__
20 #include
<com
/sun
/star
/lang
/IllegalArgumentException.idl
>
22 #ifndef __com_sun_star_lang_WrappedTargetException_idl__
23 #include
<com
/sun
/star
/lang
/WrappedTargetException.idl
>
26 #ifndef __com_sun_star_awt_Point_idl__
27 #include
<com
/sun
/star
/awt
/Point.idl
>
29 #ifndef __com_sun_star_awt_Size_idl__
30 #include
<com
/sun
/star
/awt
/Size.idl
>
34 //=============================================================================
36 module com
{ module sun
{ module star
{ module chart2
{
38 //=============================================================================
41 this interface is used for a wrapper of objects implementing the service com::sun::star::drawing::Shape
44 //interface XChartShape : ::com::sun::star::beans::XPropertySet
45 interface XChartShape
: ::com
::sun
::star
::uno
::XInterface
47 /** the method corresponds to the identical methods of the interface com::sun::star::beans::XPropertySet
49 void setPropertyValue
( [in] string aPropertyName
,
51 raises
( com
::sun
::star
::beans
::UnknownPropertyException
,
52 com
::sun
::star
::beans
::PropertyVetoException
,
53 com
::sun
::star
::lang
::IllegalArgumentException
,
54 com
::sun
::star
::lang
::WrappedTargetException
);
56 //-------------------------------------------------------------------------
57 /** the method corresponds to the identical methods of the interface com::sun::star::beans::XPropertySet
59 any getPropertyValue
( [in] string PropertyName
)
60 raises
( com
::sun
::star
::beans
::UnknownPropertyException
,
61 com
::sun
::star
::lang
::WrappedTargetException
);
63 //-------------------------------------------------------------------------
64 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape
66 com
::sun
::star
::awt
::Point getPosition
();
68 //-------------------------------------------------------------------------
69 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape
71 void setPosition
( [in] com
::sun
::star
::awt
::Point aPosition
);
73 //-------------------------------------------------------------------------
74 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape
76 com
::sun
::star
::awt
::Size getSize
();
78 //-------------------------------------------------------------------------
79 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape
81 void setSize
( [in] com
::sun
::star
::awt
::Size aSize
)
82 raises
( com
::sun
::star
::beans
::PropertyVetoException
);
84 //-------------------------------------------------------------------------
85 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape
86 * ??????????? deprecated
89 string getShapeType
();
92 //=============================================================================