Spread Windows Forms 15.0
GrapeCity.Spreadsheet Assembly / GrapeCity.Spreadsheet.Drawing Namespace / Shape Class
Properties Methods Events


In This Topic
    Shape Class Members
    In This Topic

    The following tables list the members exposed by Shape.

    Public Properties
     NameDescription
    Public PropertyGets the list of adjust handles.  
    Public PropertyGets or sets the shape type for the specified IShape or IShapeBase object, which must represent an shape other than a line, freeform drawing, or connector.  
    Public PropertyGets a boolean values indicates whether the shape is auto size.  
    Public PropertyGets the binding collection of this drawing object. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets an GrapeCity.Spreadsheet.IRange object that represents the cell that lies under the lower-right corner of the shape.  
    Public PropertyGets the boundary of the drawing object in pixels. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets the brush which is used to fill.  
    Public PropertyGets a boolean value indicating whether this shape can be edit.  
    Public PropertyGets a boolean value indicating whether the user can edit text of the shape.  
    Public PropertyGets or sets whether the object can be moved.  
    Public PropertyGets a boolean value indicating whether this Shape can be selected with other shape.  
    Public PropertyGets or sets whether the user is allowed to rotate the shape.  
    Public PropertyGets or sets whether the object can be resized.  
    Public PropertyGets the list of connection sites.  
    Public PropertyGets a value indicating whether this IShape is a connector.  
    Public Property  
    Public PropertyGets or sets the extend data of the DrawingObject. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets the bottom-right anchor point. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets or sets the shape formula.  
    Public PropertyGets a IGroupShapes object that represents the individual shapes in the specified group.  
    Public PropertyGets or sets a System.Int32 value that represents the height, in pixels, of the shape.  
    Public PropertyGets a value indicating whether the specified shape is flipped around the horizontal axis.  
    Public PropertyGets a boolean value indicating whether this drawing object is available to process. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets a boolean value indicating whether the shape is editing.  
    Public PropertyGets or sets a boolean value indicating whether the shape is in editing formula.  
    Public PropertyGets or sets a boolean value indicating whether the shape is in editing text.  
    Public PropertyGets or sets a System.Int32 value that represents the distance, in pixels, from the left edge of the shape to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart).  
    Public PropertyGets or sets a value indicating whether the IShape retains its original proportions when you resize it.  
    Public PropertyGets or sets a value indicating whether the specified drawing object can be modified when the sheet that contains it is protected. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets or sets a string value representing the name of the shape.  
    Public PropertyGets a IShapeNodes collection that represents the geometric description of the specified shape.  
    Public PropertyGets the parent. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets and internal Sets the painting pen of this shape.  
    Public PropertyA boolean value checking whether Shape is visible or not.  
    Public PropertyOverridden. Gets or sets an Placement value that represents the way the shape is attached to the cells below it.  
    Public PropertyGets or sets a boolean value indicating whether the object will be printed when the document is printed. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public Property  
    Public PropertyGets the highest ancestor shape which contains this shape.  
    Public PropertyGets or sets the rotation of the shape, in degrees.  
    Public PropertyGets or sets a value indicating whether this instance is selected.  
    Public PropertyGets a IShadowFormat object that contains shadow formatting properties for the specified shape or shapes.  
    Public PropertyOverridden. Gets a value indicating whether this DrawingObject is show the rotate handler.  
    Public PropertyGets a boolean value indicating whether the selection can be shown while user is working on this DrawingObject. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets the top-left anchor point. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets the font settings of the shape.  
    Public PropertyGets or sets a System.Int32 value that represents the distance, in pixels, from the top edge of the topmost shape in the shape range to the top edge of the worksheet.  
    Public PropertyGets an GrapeCity.Spreadsheet.IRange object that represents the cell that lies under the upper-left corner of the shape.  
    Public PropertyGets or sets a ShapeType value that represents the shape type.  
    Public PropertyGets a value indicating whether the specified shape is flipped around the vertical axis.  
    Public PropertyOverridden. Gets or sets a value indicating whether this DrawingObject and all its child controls are displayed.  
    Public PropertyGets or sets a System.Int32 value that represents the width, in pixels, of the shape.  
    Public PropertyGet the word wrap property of the inner text block.  
    Public PropertyGets the graphic object contained by this graphic frame. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public PropertyGets the position of the specified shape in the z-order.  
    Top
    Public Methods
     NameDescription
    Public MethodAutolayout if this Shape has connectors.  
    Public MethodOverloaded. Overridden. Calculates the client rectangle of a child shape inside the specified rectangle.  
    Public MethodGets a boolean value indicating whether this DrawingObject can be duplicated. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public MethodDuplicates the shape and returns a reference to the new copy.  
    Public MethodStarts editing points of this shape.  
    Public Method  
    Public Method  
    Public Method  
    Public MethodGets the hyperlink of this shape.  
    Public MethodOverloaded. Overridden. Gets the hit test information at the position of a control.  
    Public MethodGets a boolean value indicates whether there is an handler attached to the Action event of this shape.  
    Public MethodGets a boolean value indicating whether this DrawingObject supports clipboard action. (Inherited from GrapeCity.Spreadsheet.Drawing.DrawingObject)
    Public MethodGets a value indicating whether the shape support formula.  
    Public MethodGets a boolean value indicates whether the shape support formula.  
    Public MethodGets a boolean value indicates whether the shape support text.  
    Public MethodOverloaded. Paints this drawing object to the specified drawing context.  
    Public MethodChanges the size of this shape to fit text.  
    Public MethodSelects the shape.  
    Public MethodSets the rotation to the shape, in degrees.  
    Public MethodCancels the current selection.  
    Top
    Protected Methods
     NameDescription
    Protected Method  
    Protected Method  
    Top
    Public Events
     NameDescription
    Public EventOccurs when the shape is chosen.  
    Top
    See Also