ShapeCollection Methods
A collection of drawing objects (shapes, pictures, and charts).Name | Description |
---|---|
AddConnector(ConnectorType, Single, Single, Single, Single) | Creates an unbound shape connector. |
AddShape(ShapeGeometryPreset, Cell, Single, Single) | Inserts a shape so that its top left corner is located at the specified cell. |
AddShape(ShapeGeometryPreset, CellRange) | Inserts a shape to fit in the specified range. |
AddShape(ShapeGeometryPreset, Single, Single, Single, Single) | Inserts a shape with a specific geometry type. |
AddTextBox(Cell, Single, Single, String) | Inserts a text box so that its top left corner is located at the specified cell. |
AddTextBox(CellRange, String) | Inserts a text box to fit in the specified range. |
AddTextBox(Single, Single, Single, Single, String) | Inserts a text box. |
Clear() | Removes all objects from the ShapeCollection instance. |
Contains(String) | Determines whether the collection contains the specified item. |
CopyTo(Array, Int32) | Copies the elements of the ICollection to an Array, starting at a particular Array index. Inherited from ICollection. |
Flatten() | Converts a shape collection into a flattened collection that contains all drawing objects in a worksheet, including items of shape groups. |
GetEnumerator() | Returns an enumerator that iterates through the collection. Inherited from IEnumerable<T>. |
GetShapeById(Int32) | Gets a drawing object by its ID value. |
GetShapesByName(String) | Gets a drawing object(s) by name. |
GroupShapes(IList<Shape>) | Groups shapes into a shape group. |
NormalizeZOrder() | Recalculates z-order values for drawing objects, so that they are consecutive integers. |
RemoveAt(Int32) | Removes an element at the specified index from the ShapeCollection collection. |
UngroupShapes(Shape) | Splits a shape group into individual shapes. |
See Also