SpreadsheetGear 2010
IShape Interface Members
See Also  Properties  Methods  Send Feedback
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.  
 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.  
 PropertyHasChart Returns true if there is a chart associated with this shape.  
 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.  
 PropertyLineGets 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.  
 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.  
 PropertyPrintObject Gets 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.  
 PropertyTop Gets or sets the position of the top edge of this shape (from the top edge of the sheet) in points.  
 PropertyTopLeftCellGets 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.  
 MethodSelectSelects 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

Copyright © 2003-2010 SpreadsheetGear LLC. All Rights Reserved.Help Powered by Innovasys   
SpreadsheetGear is a registered trademark of SpreadsheetGear LLC.
Microsoft, Microsoft Excel and Visual Studio are trademarks or registered trademarks of Microsoft Corporation.