SpreadsheetGear The Performance Spreadsheet Component Company 
IShape Interface Members
See Also  Properties  Methods 
SpreadsheetGear.Shapes Namespace : IShape Interface


The following tables list the members exposed by IShape.

Public Properties

 NameDescription
 PropertyAutoShapeType Gets or sets the auto shape type of this shape.  
 PropertyBottomRightCell Gets an instance of IRange representing the cell under the lower right corner of this shape.  
 PropertyControlFormat Gets an instance of IControlFormat representing the control options of this shape, or null if this shape does not represent a control.  
 PropertyFill Gets an instance of IFillFormat which represents the fill options of this shape.  
 PropertyFormControlType Gets the FormControlType of this shape.  
 PropertyGroupItems Gets an IGroupShapes which represents the shapes making up a group, or null if this shape does not represent a group.  
 PropertyHeight Gets or sets the height of this shape in points.  
 PropertyHorizontalFlip Gets the flag which indicates whether this shape is flipped horizontally.  
 PropertyID Gets the id of this shape.  
 PropertyLeft Gets or sets the position of the left edge of this shape (from the left edge of the sheet) in points.  
 PropertyLine Gets an instance of ILineFormat which represents the line options of this shape.  
 PropertyLockAspectRatio Gets or sets the flag which indicates whether the aspect ratio of this shape is locked.  
 PropertyLocked Gets or sets the flag which indicates whether this shape can be modified when sheet protection is enabled.  
 PropertyName Gets or sets the name of this shape.  
 PropertyParentGroup Returns the parent shape of this shape if this shape is part of a group, or returns null if this shape is not part of a group.  
 PropertyPictureFormat Returns an IPictureFormat which represents the picture format options of this shape, or null if this shape does not represent a picture.  
 PropertyPlacement Gets or sets the Placement setting of this shape, which specifies how changes to the sheet will affect the placement of this shape.  
 PropertyPrintObject Gets or sets the property which specifies whether this shape should be printed.  
 PropertySheet Gets the ISheet associated with the represented shape.  
 PropertyTextFrame Returns an ITextFrame which represents the text options of a shape.  
 PropertyTop Gets or sets the position of the top edge of this shape (from the top edge of the sheet) in points.  
 PropertyTopLeftCell Gets an IRange representing the cell under the upper left corner of this shape.  
 PropertyType Gets the type of this shape.  
 PropertyVerticalFlip Gets the flag which indicates whether this shape is flipped vertically.  
 PropertyVisible Gets the flag which specifies whether this shape is visible.  
 PropertyWidth Gets or sets the width of this shape in points.  
 PropertyZOrderPosition Gets the zero based Z-Order position of this shape which corresponds to this shapes position in it's parent shape collection.  
Top

Public Methods

 NameDescription
 MethodBringForward Brings this shape forward by one position.  
 MethodBringToFront Brings this shape to the front of all shapes.  
 MethodDelete Deletes this shape.  
 MethodIncrementLeft Increments the left edge of this shape by the specified value in points.  
 MethodIncrementTop Increments the top edge of this shape by the specified value in points.  
 MethodScaleHeight Scales this shape by the specified factor from the original or current size and from the specified position.  
 MethodScaleWidth Scales this shape by the specified factor from the original or current size and from the specified position.  
 MethodSelect Selects this shape, replacing any previously selected shapes if replace is true.  
 MethodSendBackward Sends this shape backward by one position.  
 MethodSendToBack Sends this shape to the back of all shapes.  
Top

See Also