1#ifndef com_sun_star_chart2_XChartShape_idl 2#define com_sun_star_chart2_XChartShape_idl 3 4#ifndef __com_sun_star_uno_XInterface_idl__ 5#include <com/sun/star/uno/XInterface.idl> 6#endif 7 8#ifndef com_sun_star_chart2_XTransformation_idl 9#include <com/sun/star/chart2/XTransformation.idl> 10#endif 11 12#ifndef __com_sun_star_beans_UnknownPropertyException_idl__ 13#include <com/sun/star/beans/UnknownPropertyException.idl> 14#endif 15#ifndef __com_sun_star_beans_PropertyVetoException_idl__ 16#include <com/sun/star/beans/PropertyVetoException.idl> 17#endif 18 19#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ 20#include <com/sun/star/lang/IllegalArgumentException.idl> 21#endif 22#ifndef __com_sun_star_lang_WrappedTargetException_idl__ 23#include <com/sun/star/lang/WrappedTargetException.idl> 24#endif 25 26#ifndef __com_sun_star_awt_Point_idl__ 27#include <com/sun/star/awt/Point.idl> 28#endif 29#ifndef __com_sun_star_awt_Size_idl__ 30#include <com/sun/star/awt/Size.idl> 31#endif 32 33 34//============================================================================= 35 36module com { module sun { module star { module chart2 { 37 38//============================================================================= 39 40/** 41this interface is used for a wrapper of objects implementing the service com::sun::star::drawing::Shape 42*/ 43 44//interface XChartShape : ::com::sun::star::beans::XPropertySet 45interface XChartShape : ::com::sun::star::uno::XInterface 46{ 47 /** the method corresponds to the identical methods of the interface com::sun::star::beans::XPropertySet 48 */ 49 void setPropertyValue( [in] string aPropertyName, 50 [in] any aValue ) 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 ); 55 56 //------------------------------------------------------------------------- 57 /** the method corresponds to the identical methods of the interface com::sun::star::beans::XPropertySet 58 */ 59 any getPropertyValue( [in] string PropertyName ) 60 raises( com::sun::star::beans::UnknownPropertyException, 61 com::sun::star::lang::WrappedTargetException ); 62 63 //------------------------------------------------------------------------- 64 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape 65 */ 66 com::sun::star::awt::Point getPosition(); 67 68 //------------------------------------------------------------------------- 69 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape 70 */ 71 void setPosition( [in] com::sun::star::awt::Point aPosition ); 72 73 //------------------------------------------------------------------------- 74 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape 75 */ 76 com::sun::star::awt::Size getSize(); 77 78 //------------------------------------------------------------------------- 79 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape 80 */ 81 void setSize( [in] com::sun::star::awt::Size aSize ) 82 raises( com::sun::star::beans::PropertyVetoException ); 83 84 //------------------------------------------------------------------------- 85 /** the method corresponds to the identical methods of the interface com::sun::star::drawing::XShape 86 * ??????????? deprecated 87 * 88 */ 89 string getShapeType(); 90}; 91 92//============================================================================= 93 94}; }; }; }; 95 96#endif 97