ShapeCollection Methods
A collection of drawing objects (shapes, pictures, text boxes, charts, watermarks, OLE objects, and ActiveX controls).| Name | Description |
|---|---|
| Clear() | Removes all shapes from the collection. |
| 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 the document, including items of shape groups and canvases. |
| Get(DocumentRange) | Gets all shapes located in the specified document range. Inherited from ReadOnlyShapeCollection. |
| GetEnumerator() | Returns an enumerator that iterates through the collection. Inherited from IEnumerable<T>. |
| InsertCanvas(DocumentPosition, RectangleF) | Inserts a drawing canvas at the specified position in the document. |
| InsertCanvas(DocumentPosition, SizeF) | Inserts a drawing canvas of specified size in the document. |
| InsertCanvas(DocumentPosition) | Inserts a drawing canvas in the document. |
| InsertChart(DocumentPosition, ChartType) | Inserts a chart at the specified position in the document. |
| InsertGroup(DocumentPosition) | Inserts a shape group in the document. |
| InsertImageWatermark(DocumentPosition, DocumentImageSource, ImageWatermarkOptions) | Inserts an image watermark into the section header. |
| InsertImageWatermark(DocumentPosition, DocumentImageSource) | Inserts an image watermark into the section header. |
| InsertImageWatermark(DocumentPosition, Image, ImageWatermarkOptions) | Inserts an image watermark into the section header. |
| InsertImageWatermark(DocumentPosition, Image) | Inserts an image watermark into the section header. |
| InsertLine(DocumentPosition, PointF, PointF) | Inserts a line in the document. |
| InsertOleObject(DocumentPosition, Stream, String, DocumentImageSource) | Inserts an OLE object that stores data from the specified file. The object is displayed in the document as an image. |
| InsertOleObject(DocumentPosition, Stream, String, Image) | Inserts an OLE object that stores data from the specified file. The object is displayed in the document as an image. |
| InsertOleObject(DocumentPosition, String, DocumentImageSource) | Inserts an OLE object that contains a link to the specified file. The object is displayed in the document as an image. |
| InsertOleObject(DocumentPosition, String, Image) | Inserts an OLE object that contains a link to the specified file. The object is displayed in the document as an image. |
| InsertOleObject(DocumentPosition, String, String, DocumentImageSource) | Inserts an OLE object that contains a link to the specified file. The object is displayed in the document as an image. |
| InsertOleObject(DocumentPosition, String, String, Image) | Inserts an OLE object that contains a link to the specified file. The object is displayed in the document as an image. |
| InsertOleObjectAsIcon(DocumentPosition, Stream, String, DocumentImageSource) | Inserts an OLE object that stores data from the specified file. The object is displayed in the document as an icon. |
| InsertOleObjectAsIcon(DocumentPosition, Stream, String, Image) | Inserts an OLE object that stores data from the specified file. The object is displayed in the document as an icon. |
| InsertOleObjectAsIcon(DocumentPosition, String, DocumentImageSource) | Inserts an OLE object that contains a link to the specified file. The object is displayed in the document as an icon. |
| InsertOleObjectAsIcon(DocumentPosition, String, Image) | Inserts an OLE object that contains a link to the specified file. The object is displayed in the document as an icon. |
| InsertOleObjectAsIcon(DocumentPosition, String, String, DocumentImageSource) | Inserts an OLE object that contains a link to the specified file. The object is displayed in the document as an icon. |
| InsertOleObjectAsIcon(DocumentPosition, String, String, Image) | Inserts an OLE object that contains a link to the specified file. The object is displayed in the document as an icon. |
| InsertPicture(DocumentPosition, DocumentImageSource) | Inserts a picture in the document. |
| InsertPicture(DocumentPosition, Image) | Inserts a picture in the document. |
| InsertShape(DocumentPosition, ShapeGeometryPreset, RectangleF) | Inserts a shape at the specified position in the document. |
| InsertShape(DocumentPosition, ShapeGeometryPreset, SizeF) | Inserts a shape of specified size in the document. |
| InsertShape(DocumentPosition, ShapeGeometryPreset) | Inserts a shape in the document. |
| InsertTextBox(DocumentPosition, RectangleF) | Inserts a text box at the specified position in the document. |
| InsertTextBox(DocumentPosition, SizeF) | Inserts a text box of the specified size in the document. |
| InsertTextBox(DocumentPosition) | Inserts a text box in the document. |
| InsertTextWatermark(DocumentPosition, String, TextWatermarkOptions) | Inserts a text watermark into the section header. |
| InsertTextWatermark(DocumentPosition, String) | Inserts a text watermark into the section header. |
| Remove(Shape) | Removes the specified shape from the collection. |
| RemoveAt(Int32) | Removes a shape with the specified index from the collection. |
See Also