module com { module sun { module star { module drawing {
/** This abstract service specifies the general characteristics of all Shapes.
@seeXShape @seecom::sun::star::lang::XComponent @seecom::sun::star::text::XText @seeShapeDescriptor
*/
published service Shape
{
/** handles all the properties of this instance.
*/
interface com::sun::star::beans::XPropertySet;
/** This gives you the size and position of this Shape andletsyouchangeit.YoucanusegetShapeType() todeterminewhatkindofshapethisis.
*/
interface com::sun::star::drawing::XShape;
/** is used for lifetime control of this Shape.
*/
interface com::sun::star::lang::XComponent;
/** The XShapeDescriptor tells you what kind of Shapethisinstanceis.
*/
interface com::sun::star::drawing::XShapeDescriptor;
/** This interfaces gives access to an optional container of gluepoints. Tohaveuniqueidsyoushouldquerythereturnedinterfacefor com::sun::star::container::XIdentifierContainer.
*/
[optional] interface com::sun::star::drawing::XGluePointsSupplier;
/** is used to query or change the ZOrder of this Shape. */
[optional, property] long ZOrder;
/** This is the ID of the Layer to which this Shapeisattached.
*/
[optional, property] short LayerID;
/** This is the name of the Layer to which this Shapeisattached.
*/
[optional, property] string LayerName;
/** If this is `FALSE`, the Shape is not visible onscreenoutputs.PleasenotethattheShapemaystill bevisiblewhenprinted,see#Printable.
*/
[optional, property] boolean Visible;
/** If this is `FALSE`, the Shape is not visible onprinteroutputs.
*/
[optional, property] boolean Printable;
/** With this set to `TRUE`, this Shape cannotbemovedinteractivelyintheuserinterface.
*/
[optional, property] boolean MoveProtect;
/** This is the name of this Shape.
*/
[optional, property] string Name;
/** With this set to `TRUE`, this Shape may not be sizedinteractivelyintheuserinterface.
*/
[optional, property] boolean SizeProtect;
/** this property lets you get and set a style for this shape.
*/
[optional, property] com::sun::star::style::XStyle Style;
/** this property lets you get and set the transformation matrix forthisshape.
/** this property stores the navigation order of this shape. If this value isnegative,thenavigationorderforthisshapespageisequalto thez-order.
*/
[optional, property] long NavigationOrder;
/** this property lets you get and set a hyperlink for this shape.
*/
[optional, property] string Hyperlink;
/** Grab bag of shape properties, used as a string-any map for interiminteroppurposes.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.