This service is for a group of Shapes. More...
import "GroupShape.idl";
 
  
| Included Services | |
| service | com::sun::star::drawing::Shape | 
| Since a GroupShape is also a shape, it has to support this service. | |
| Exported Interfaces | |
| interface | com::sun::star::drawing::XShapeGroup | 
| this is a ui feature for entering and leaving the group for editing. | |
| interface | com::sun::star::drawing::XShapes | 
| lets you access the Shapes in this Group. | |
|  Exported Interfaces inherited from Shape | |
| interface | com::sun::star::beans::XPropertySet | 
| handles all the properties of this instance. | |
| interface | com::sun::star::drawing::XShape | 
| This gives you the size and position of this Shape and lets you change it. | |
| interface | com::sun::star::lang::XComponent | 
| is used for lifetime control of this Shape. | |
| interface | com::sun::star::drawing::XShapeDescriptor | 
| The XShapeDescriptor tells you what kind of Shape this instance is. | |
| interface | com::sun::star::drawing::XGluePointsSupplier | 
| This interfaces gives access to an optional container of gluepoints. | |
| interface | com::sun::star::beans::XTolerantMultiPropertySet | 
| Additional Inherited Members | |
|  Public Types inherited from Shape | |
| typedef sequence< com::sun::star::beans::PropertyValue > | InteropGrabBag | 
| Grab bag of shape properties, used as a string-any map for interim interop purposes. | |
|  Public Member Functions inherited from XPropertySet | |
| com::sun::star::beans::XPropertySetInfo | getPropertySetInfo () | 
| void | setPropertyValue ([in] string aPropertyName, [in] any aValue) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::PropertyVetoException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::WrappedTargetException ) | 
| sets the value of the property with the specified name. | |
| any | getPropertyValue ([in] string PropertyName) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException ) | 
| void | addPropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener xListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException ) | 
| adds an XPropertyChangeListener to the specified property. | |
| void | removePropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException ) | 
| removes an XPropertyChangeListener from the listener list. | |
| void | addVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException ) | 
| adds an XVetoableChangeListener to the specified property with the name PropertyName. | |
| void | removeVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException ) | 
| removes an XVetoableChangeListener from the listener list. | |
|  Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
|  Public Member Functions inherited from XShape | |
| com::sun::star::awt::Point | getPosition () | 
| gets the current position of this object. | |
| void | setPosition ([in] com::sun::star::awt::Point aPosition) | 
| sets the current position of this object | |
| com::sun::star::awt::Size | getSize () | 
| gets the size of this object. | |
| void | setSize ([in] com::sun::star::awt::Size aSize) raises ( com::sun::star::beans::PropertyVetoException ) | 
| sets the size of this object. | |
|  Public Member Functions inherited from XShapeDescriptor | |
| string | getShapeType () | 
|  Public Member Functions inherited from XComponent | |
| void | dispose () | 
| The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references. | |
| void | addEventListener ([in] XEventListener xListener) | 
| adds an event listener to the object. | |
| void | removeEventListener ([in] XEventListener aListener) | 
| removes an event listener from the listener list. | |
|  Public Member Functions inherited from XShapeGroup | |
| void | enterGroup () | 
| enters the group which enables the editing function for the parts of a grouped Shape. | |
| void | leaveGroup () | 
| leaves the group, which disables the editing function for the parts of a grouped Shape. | |
|  Public Member Functions inherited from XShapes | |
| void | add ([in] com::sun::star::drawing::XShape xShape) | 
| inserts a Shape into this collection. | |
| void | remove ([in] com::sun::star::drawing::XShape xShape) | 
| removes a Shape from this collection. | |
|  Public Member Functions inherited from XIndexAccess | |
| long | getCount () | 
| any | getByIndex ([in] long Index) raises ( com::sun::star::lang::IndexOutOfBoundsException, com::sun::star::lang::WrappedTargetException ) | 
|  Public Member Functions inherited from XElementAccess | |
| type | getElementType () | 
| boolean | hasElements () | 
|  Public Attributes inherited from Shape | |
| long | ZOrder | 
| is used to query or change the ZOrder of this Shape. | |
| short | LayerID | 
| This is the ID of the Layer to which this Shape is attached. | |
| string | LayerName | 
| This is the name of the Layer to which this Shape is attached. | |
| boolean | Visible | 
| If this is FALSE, the Shape is not visible on screen outputs. | |
| boolean | Printable | 
| If this is FALSE, the Shape is not visible on printer outputs. | |
| boolean | MoveProtect | 
| With this set to TRUE, this Shape cannot be moved interactively in the user interface. | |
| string | Name | 
| This is the name of this Shape. | |
| boolean | SizeProtect | 
| With this set to TRUE, this Shape may not be sized interactively in the user interface. | |
| com::sun::star::style::XStyle | Style | 
| this property lets you get and set a style for this shape. | |
| com::sun::star::drawing::HomogenMatrix3 | Transformation | 
| this property lets you get and set the transformation matrix for this shape. | |
| com::sun::star::container::XNameContainer | ShapeUserDefinedAttributes | 
| this property stores xml attributes. | |
| long | NavigationOrder | 
| this property stores the navigation order of this shape. | |
| string | Hyperlink | 
| this property lets you get and set a hyperlink for this shape. | |
| short | RelativeHeight | 
| contains the relative height of the object. | |
| short | RelativeWidth | 
| contains the relative width of the object. | |
| short | RelativeHeightRelation | 
| contains the relation of the relative height of the object. | |
| short | RelativeWidthRelation | 
| contains the relation of the relative width of the object. | |
| string | Title | 
| contains short title for the object | |
| string | Description | 
| contains description for the object | |
| boolean | Decorative | 
| Determines if the shape is purely decorative. | |
|  Protected Member Functions inherited from XGluePointsSupplier | |
| com::sun::star::container::XIndexContainer | getGluePoints () | 
|  Protected Member Functions inherited from XTolerantMultiPropertySet | |
| sequence< com::sun::star::beans::SetPropertyTolerantFailed > | setPropertyValuesTolerant ([in] sequence< string > aPropertyNames, [in] sequence< any > aValues) raises ( com::sun::star::lang::IllegalArgumentException ) | 
| sets the values to the properties with the specified names. | |
| sequence< com::sun::star::beans::GetPropertyTolerantResult > | getPropertyValuesTolerant ([in] sequence< string > aPropertyNames) | 
| retrieve the values of the specified properties | |
| sequence< com::sun::star::beans::GetDirectPropertyTolerantResult > | getDirectPropertyValuesTolerant ([in] sequence< string > aPropertyNames) | 
| retrieve only those values of the specified properties which are direct values. | |
This service is for a group of Shapes.
| service com::sun::star::drawing::Shape | 
Since a GroupShape is also a shape, it has to support this service.
| interface com::sun::star::drawing::XShapeGroup | 
this is a ui feature for entering and leaving the group for editing.
| interface com::sun::star::drawing::XShapes | 
lets you access the Shapes in this Group.