See Also

IShape Interface  | SpreadsheetGear.Shapes Namespace  | IShapes Interface

See Also SpreadsheetGear The Performance Spreadsheet Component Company 

IShape Interface Members

SpreadsheetGear.Shapes Namespace : IShape Interface

IShape overview

Public Properties

 Property AutoShapeType Gets or sets the auto shape type of this shape.
 Property BottomRightCell Gets an instance of IRange representing the cell under the lower right corner of this shape.
 Property ControlFormat Gets an instance of IControlFormat representing the control options of this shape, or null if this shape does not represent a control.
 Property Fill Gets an instance of IFillFormat which represents the fill options of this shape.
 Property FormControlType Gets the FormControlType of this shape.
 Property GroupItems Gets an IGroupShapes which represents the shapes making up a group, or null if this shape does not represent a group.
 Property Height Gets or sets the height of this shape in points.
 Property HorizontalFlip Gets the flag which indicates whether this shape is flipped horizontally.
 Property ID Gets the id of this shape.
 Property Left Gets or sets the position of the left edge of this shape (from the left edge of the sheet) in points.
 Property Line Gets an instance of ILineFormat which represents the line options of this shape.
 Property LockAspectRatio Gets or sets the flag which indicates whether the aspect ratio of this shape is locked.
 Property Locked Gets or sets the flag which indicates whether this shape can be modified when sheet protection is enabled.
 Property Name Gets or sets the name of this shape.
 Property ParentGroup 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.
 Property PictureFormat Returns an IPictureFormat which represents the picture format options of this shape, or null if this shape does not represent a picture.
 Property Placement Gets or sets the Placement setting of this shape, which specifies how changes to the sheet will affect the placement of this shape.
 Property PrintObject Gets or sets the property which specifies whether this shape should be printed.
 Property Sheet Gets the ISheet associated with the represented shape.
 Property TextFrame Returns an ITextFrame which represents the text options of a shape.
 Property Top Gets or sets the position of the top edge of this shape (from the top edge of the sheet) in points.
 Property TopLeftCell Gets an IRange representing the cell under the upper left corner of this shape.
 Property Type Gets the type of this shape.
 Property VerticalFlip Gets the flag which indicates whether this shape is flipped vertically.
 Property Visible Gets the flag which specifies whether this shape is visible.
 Property Width Gets or sets the width of this shape in points.
 Property ZOrderPosition Gets the zero based Z-Order position of this shape which corresponds to this shapes position in it's parent shape collection.

Public Methods

 Method BringForward Brings this shape forward by one position.
 Method BringToFront Brings this shape to the front of all shapes.
 Method Delete Deletes this shape.
 Method IncrementLeft Increments the left edge of this shape by the specified value in points.
 Method IncrementTop Increments the top edge of this shape by the specified value in points.
 Method ScaleHeight Scales this shape by the specified factor from the original or current size and from the specified position.
 Method ScaleWidth Scales this shape by the specified factor from the original or current size and from the specified position.
 Method Select Selects this shape, replacing any previously selected shapes if replace is true.
 Method SendBackward Sends this shape backward by one position.
 Method SendToBack Sends this shape to the back of all shapes.

See Also

IShape Interface  | SpreadsheetGear.Shapes Namespace  | IShapes Interface

 

 


See our live Excel Reporting, Excel Charting, Excel to DataGrid and Excel Calculation Samples.

Copyright © 2003-2007 SpreadsheetGear LLC. All Rights Reserved.

SpreadsheetGear and Spreadsheet Gear are trademarks of SpreadsheetGear LLC.