Skip to main content
All docs
V26.1
  • Row

    ShapeCollection.AddShape(ShapeGeometryPreset, Cell, Single, Single) Method

    Inserts a shape so that its top left corner is located at the specified cell.

    Namespace: DevExpress.Spreadsheet

    Assembly: DevExpress.Spreadsheet.v26.1.Core.dll

    NuGet Package: DevExpress.Spreadsheet.Core

    Declaration

    Shape AddShape(
        ShapeGeometryPreset shapePreset,
        Cell topLeftCell,
        float width,
        float height
    )

    Parameters

    Name Type Description
    shapePreset ShapeGeometryPreset

    An enumeration member that specifies the shape’s geometry.

    topLeftCell Cell

    A cell where the top left corner of the shape should be located.

    width Single

    The shape’s width. The ISpreadsheetComponent.Unit property determines the unit of measurement.

    height Single

    The shape’s height. The ISpreadsheetComponent.Unit property determines the unit of measurement.

    Returns

    Type Description
    Shape

    The resulting shape.

    Remarks

    Use the Shape.ShapeType property to determine a drawing object’s type in a ShapeCollection. The ShapeGeometry.Preset property returns a shape’s geometry type.

    The Shape.Fill and Shape.Outline properties allow you to change a shape’s fill and outline settings.

    Use the ShapeCollection.RemoveAt or Shape.Delete method to delete a shape.

    See Also