SpreadsheetGear 2012
IShape Interface Members
Properties  Methods 

The following tables list the members exposed by IShape.

Public Properties
 NameDescription
 PropertyAutoShapeTypeGets or sets the auto shape type of this shape.  
 PropertyBottomRightCellGets an instance of IRange representing the cell under the lower right corner of this shape.  
 PropertyChartReturns the instance of IChart associated with this shape or null if there is no chart associated with this shape.  
 PropertyControlFormatGets an instance of IControlFormat representing the control options of this shape, or null if this shape does not represent a control.  
 PropertyFillGets an instance of IFillFormat which represents the fill options of this shape.  
 PropertyFormControlTypeGets the FormControlType of this shape.  
 PropertyGroupItemsGets an IGroupShapes which represents the shapes making up a group, or null if this shape does not represent a group.  
 PropertyHasChartReturns true if there is a chart associated with this shape.  
 PropertyHeightGets or sets the height of this shape in points.  
 PropertyHorizontalFlipGets the flag which indicates whether this shape is flipped horizontally.  
 PropertyIDGets the id of this shape.  
 PropertyLeftGets or sets the position of the left edge of this shape (from the left edge of the sheet) in points.  
 PropertyLineGets an instance of ILineFormat which represents the line options of this shape.  
 PropertyLockAspectRatioGets or sets the flag which indicates whether the aspect ratio of this shape is locked.  
 PropertyLockedGets or sets the flag which indicates whether this shape can be modified when sheet protection is enabled.  
 PropertyNameGets or sets the name of this shape.  
 PropertyParentGroupReturns 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.  
 PropertyPictureFormatReturns an IPictureFormat which represents the picture format options of this shape, or null if this shape does not represent a picture.  
 PropertyPlacementGets or sets the Placement setting of this shape, which specifies how changes to the sheet will affect the placement of this shape.  
 PropertyPrintObjectGets or sets the property which specifies whether this shape should be printed.  
 PropertySheetGets the ISheet associated with the represented shape.  
 PropertyTextFrameReturns an ITextFrame which represents the text options of a shape.  
 PropertyTopGets or sets the position of the top edge of this shape (from the top edge of the sheet) in points.  
 PropertyTopLeftCellGets an SpreadsheetGear.IRange representing the cell under the upper left corner of this shape.  
 PropertyTypeGets the type of this shape.  
 PropertyVerticalFlipGets the flag which indicates whether this shape is flipped vertically.  
 PropertyVisibleGets the flag which specifies whether this shape is visible.  
 PropertyWidthGets or sets the width of this shape in points.  
 PropertyZOrderPositionGets 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
 MethodBringForwardBrings this shape forward by one position.  
 MethodBringToFrontBrings this shape to the front of all shapes.  
 MethodDeleteDeletes this shape.  
 MethodIncrementLeftIncrements the left edge of this shape by the specified value in points.  
 MethodIncrementTopIncrements the top edge of this shape by the specified value in points.  
 MethodScaleHeightScales this shape by the specified factor from the original or current size and from the specified position.  
 MethodScaleWidthScales this shape by the specified factor from the original or current size and from the specified position.  
 MethodSelectSelects this shape, replacing any previously selected shapes if replace is true.  
 MethodSendBackwardSends this shape backward by one position.  
 MethodSendToBackSends this shape to the back of all shapes.  
Top
See Also

Reference

IShape Interface
SpreadsheetGear.Shapes Namespace
IShapes Interface

Send Feedback