ShapeCollection
ShapeCollection class
Represents a collection of shapes.
addAudioFrameCD
| Name | Description | 
|---|---|
| addAudioFrameCD (float, float, float, float) | Creates a new audio frame linked to a CD track and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new audio frame, in points. | 
| y | float | The y-coordinate of the new audio frame, in points. | 
| width | float | The width of the new audio frame, in points. | 
| height | float | The height of the new audio frame, in points. | 
Returns: AudioFrame
addAudioFrameEmbedded
| Name | Description | 
|---|---|
| addAudioFrameEmbedded (float, float, float, float, InputStream) | Creates a new audio frame with an embedded WAV file and adds it to the end of the shape collection. The embedded audio is added to the Presentation.Audios collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new audio frame, in points. | 
| y | float | The y-coordinate of the new audio frame, in points. | 
| width | float | The width of the new audio frame, in points. | 
| height | float | The height of the new audio frame, in points. | 
| audio_stream | InputStream | An input stream containing WAV audio data to embed. | 
Returns: AudioFrame
addAudioFrameEmbedded
| Name | Description | 
|---|---|
| addAudioFrameEmbedded (float, float, float, float, Audio) | Creates a new audio frame and adds it to the end of the shape collection using an existing audio object from the Presentation.Audios list. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new audio frame, in points. | 
| y | float | The y-coordinate of the new audio frame, in points. | 
| width | float | The width of the new audio frame, in points. | 
| height | float | The height of the new audio frame, in points. | 
| audio | Audio | An IAudio instance from the Presentation.Audios collection. | 
Returns: AudioFrame
addAudioFrameLinked
| Name | Description | 
|---|---|
| addAudioFrameLinked (float, float, float, float, String) | Creates a new audio frame linked to an external audio file and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new audio frame, in points. | 
| y | float | The y-coordinate of the new audio frame, in points. | 
| width | float | The width of the new audio frame, in points. | 
| height | float | The height of the new audio frame, in points. | 
| fname | String | The path or name of the external audio file to link. | 
Returns: AudioFrame
addAutoShape
| Name | Description | 
|---|---|
| addAutoShape (int, float, float, float, float) | Creates a new auto shape with default formatting and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shapeType | int | The ShapeType of the auto shape to add. | 
| x | float | The x-coordinate of the shape's frame, in points. | 
| y | float | The y-coordinate of the shape's frame, in points. | 
| width | float | The width of the shape's frame, in points. | 
| height | float | The height of the shape's frame, in points. | 
Returns: AutoShape
addAutoShape
| Name | Description | 
|---|---|
| addAutoShape (int, float, float, float, float, boolean) | Creates a new auto shape and adds it to the end of the shape collection, optionally initializing it with default template formatting. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shapeType | int | The ShapeType of the auto shape to add. | 
| x | float | The x-coordinate of the shape's frame, in points. | 
| y | float | The y-coordinate of the shape's frame, in points. | 
| width | float | The width of the shape's frame, in points. | 
| height | float | The height of the shape's frame, in points. | 
| createFromTemplate | boolean | True to apply default template styling (simple style, centered text, and non-empty name) to the new shape; false to create the shape with all properties set to their default values. | 
Returns: AutoShape
addChart
| Name | Description | 
|---|---|
| addChart (int, float, float, float, float) | Creates a new chart, initializes it with sample series data and settings, and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| type | int | The type of chart to add. | 
| x | float | The x-coordinate of the new chart, in points. | 
| y | float | The y-coordinate of the new chart, in points. | 
| width | float | The width of the chart, in points. | 
| height | float | The height of the chart, in points. | 
Returns: Chart
addChart
| Name | Description | 
|---|---|
| addChart (int, float, float, float, float, boolean) | Creates a new chart, initializes it with sample series data and settings, and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| type | int | The type of chart to add. | 
| x | float | The x-coordinate of the new chart, in points. | 
| y | float | The y-coordinate of the new chart, in points. | 
| width | float | The width of the chart, in points. | 
| height | float | The height of the chart, in points. | 
| initWithSample | boolean | True to initialize the new chart with sample series data and settings; false to create the chart with no series and only minimal settings, which makes creation faster. | 
Returns: Chart
addClone
| Name | Description | 
|---|---|
| addClone (Connector, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Connector | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GraphicalObject, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GraphicalObject | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Shape, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Shape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SmartArtShape, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SmartArtShape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Table, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Table | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Ink, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Ink | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GeometryShape, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GeometryShape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SummaryZoomFrame, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SummaryZoomFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SummaryZoomSection, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SummaryZoomSection | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (ZoomFrame, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | ZoomFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (OleObjectFrame, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | OleObjectFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (VideoFrame, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | VideoFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SmartArt, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SmartArt | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GroupShape, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GroupShape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (InkActions, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | InkActions | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (AutoShape, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | AutoShape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SectionZoomFrame, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SectionZoomFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (PictureFrame, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | PictureFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (AudioFrame, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | AudioFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Chart, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Chart | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (LegacyDiagram, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | LegacyDiagram | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (ZoomObject, float, float, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | ZoomObject | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
| width | float | The width of the new shape's frame, in points. | 
| height | float | The height of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Connector, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Connector | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GraphicalObject, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GraphicalObject | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Shape, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Shape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SmartArtShape, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SmartArtShape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Table, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Table | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Ink, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Ink | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GeometryShape, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GeometryShape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SummaryZoomFrame, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SummaryZoomFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SummaryZoomSection, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SummaryZoomSection | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (ZoomFrame, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | ZoomFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (OleObjectFrame, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | OleObjectFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (VideoFrame, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | VideoFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SmartArt, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SmartArt | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GroupShape, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GroupShape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (InkActions, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | InkActions | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (AutoShape, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | AutoShape | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SectionZoomFrame, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SectionZoomFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (PictureFrame, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | PictureFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (AudioFrame, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | AudioFrame | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Chart, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Chart | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (LegacyDiagram, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | LegacyDiagram | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (ZoomObject, float, float) | Creates a copy of the specified shape and adds it to the end of the shape collection. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | ZoomObject | The shape to clone. | 
| x | float | The x-coordinate of the new shape's frame, in points. | 
| y | float | The y-coordinate of the new shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Connector) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Connector | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GraphicalObject) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GraphicalObject | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Shape) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Shape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SmartArtShape) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SmartArtShape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Table) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Table | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Ink) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Ink | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GeometryShape) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GeometryShape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SummaryZoomFrame) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SummaryZoomFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SummaryZoomSection) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SummaryZoomSection | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (ZoomFrame) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | ZoomFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (OleObjectFrame) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | OleObjectFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (VideoFrame) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | VideoFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SmartArt) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SmartArt | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (GroupShape) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | GroupShape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (InkActions) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | InkActions | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (AutoShape) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | AutoShape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (SectionZoomFrame) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | SectionZoomFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (PictureFrame) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | PictureFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (AudioFrame) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | AudioFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (Chart) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | Chart | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (LegacyDiagram) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | LegacyDiagram | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addClone
| Name | Description | 
|---|---|
| addClone (ZoomObject) | Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| sourceShape | ZoomObject | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
addConnector
| Name | Description | 
|---|---|
| addConnector (int, float, float, float, float) | Creates a new connector shape with default template styling and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shapeType | int | The ShapeType of the connector shape to add. | 
| x | float | The x-coordinate of the connector's frame, in points. | 
| y | float | The y-coordinate of the connector's frame, in points. | 
| width | float | The width of the connector's frame, in points. | 
| height | float | The height of the connector's frame, in points. | 
Returns: Connector
addConnector
| Name | Description | 
|---|---|
| addConnector (int, float, float, float, float, boolean) | Creates a new connector shape and adds it to the end of the shape collection, optionally applying default template styling. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shapeType | int | The ShapeType of the connector shape to create. | 
| x | float | The x-coordinate of the connector's frame, in points. | 
| y | float | The y-coordinate of the connector's frame, in points. | 
| width | float | The width of the connector's frame, in points. | 
| height | float | The height of the connector's frame, in points. | 
| createFromTemplate | boolean | True to apply default template styling (non-empty name, simple style); false to create the connector with default property values. | 
Returns: Connector
addGroupShape
| Name | Description | 
|---|---|
| addGroupShape () | Creates a new empty group shape and adds it to the end of the shape collection. The group's frame will automatically adjust to fit any shapes added to it. | 
Returns: GroupShape
addGroupShape
| Name | Description | 
|---|---|
| addGroupShape (SvgImage, float, float, float, float) | Creates a new group shape, converts the specified SVG image into individual shapes, and adds the resulting group to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| svgImage | SvgImage | The ISvgImage containing vector content to convert into shapes. | 
| x | float | The x-coordinate of the group's frame, in points. | 
| y | float | The y-coordinate of the group's frame, in points. | 
| width | float | The width of the group's frame, in points. | 
| height | float | The height of the group's frame, in points. | 
Returns: GroupShape
addMathShape
| Name | Description | 
|---|---|
| addMathShape (float, float, float, float) | Creates a new rectangle auto shape to host mathematical content and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the shape's frame, in points. | 
| y | float | The y-coordinate of the shape's frame, in points. | 
| width | float | The width of the shape's frame, in points. | 
| height | float | The height of the shape's frame, in points. | 
Returns: AutoShape
addOleObjectFrame
| Name | Description | 
|---|---|
| addOleObjectFrame (float, float, float, float, OleEmbeddedDataInfo) | Creates a new OLE object frame and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new OLE frame, in points. | 
| y | float | The y-coordinate of the new OLE frame, in points. | 
| width | float | The width of the new OLE frame, in points. | 
| height | float | The height of the new OLE frame, in points. | 
| dataInfo | OleEmbeddedDataInfo | The information about the embedded OLE data ( IOleEmbeddedDataInfo). | 
Returns: OleObjectFrame
addOleObjectFrame
| Name | Description | 
|---|---|
| addOleObjectFrame (float, float, float, float, String, String) | Creates a new OLE object frame and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new OLE frame, in points. | 
| y | float | The y-coordinate of the new OLE frame, in points. | 
| width | float | The width of the new OLE frame, in points. | 
| height | float | The height of the new OLE frame, in points. | 
| className | String | The class name of the OLE object. | 
| path | String | The path to the linked file. This path is stored verbatim in the presentation. If a relative path is specified, the file will be inaccessible when opening the presentation from a different directory. | 
Returns: OleObjectFrame
addPictureFrame
| Name | Description | 
|---|---|
| addPictureFrame (int, float, float, float, float, PPImage) | Creates a new picture frame containing the specified image and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shapeType | int | Specifies the shape type contained in ShapeType, except for all kinds of lines: ShapeType.Line, ShapeType.StraightConnector1, ShapeType.BentConnector2, ShapeType.BentConnector3, ShapeType.BentConnector4, ShapeType.BentConnector5, ShapeType.CurvedConnector2, ShapeType.CurvedConnector3, ShapeType.CurvedConnector4, ShapeType.CurvedConnector5. | 
| x | float | The x-coordinate of the picture frame, in points. | 
| y | float | The y-coordinate of the picture frame, in points. | 
| width | float | The width of the picture frame, in points. | 
| height | float | The height of the picture frame, in points. | 
| image | PPImage | The IPPImage to display in the picture frame. | 
Returns: VideoFrame, PictureFrame, AudioFrame
addSectionZoomFrame
| Name | Description | 
|---|---|
| addSectionZoomFrame (float, float, float, float, Section) | Creates a new Section Zoom frame and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new Section Zoom frame, in points. | 
| y | float | The y-coordinate of the new Section Zoom frame, in points. | 
| width | float | The width of the new Section Zoom frame, in points. | 
| height | float | The height of the new Section Zoom frame, in points. | 
| section | Section | The ISection referenced by the Section Zoom frame; must belong to this presentation and contain at least one slide. | 
Returns: SectionZoomFrame, SummaryZoomSection
Exception
| Error | Condition | 
|---|---|
| ArgumentException | Thrown if the referenced section does not belong to the current presentation or contains no slides. | 
addSectionZoomFrame
| Name | Description | 
|---|---|
| addSectionZoomFrame (float, float, float, float, Section, PPImage) | Creates a new Section Zoom frame with a predefined image and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new Section Zoom frame, in points. | 
| y | float | The y-coordinate of the new Section Zoom frame, in points. | 
| width | float | The width of the new Section Zoom frame, in points. | 
| height | float | The height of the new Section Zoom frame, in points. | 
| section | Section | The ISection referenced by the Section Zoom frame; must belong to this presentation and contain at least one slide. | 
| image | PPImage | The IPPImage to display within the Section Zoom frame. | 
Returns: SectionZoomFrame, SummaryZoomSection
Exception
| Error | Condition | 
|---|---|
| ArgumentException | Thrown if the referenced section does not belong to the current presentation or contains no slides. | 
addSmartArt
| Name | Description | 
|---|---|
| addSmartArt (float, float, float, float, int) | Creates a SmartArt diagram and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the diagram's frame, in points. | 
| y | float | The y-coordinate of the diagram's frame, in points. | 
| width | float | The width of the diagram's frame, in points. | 
| height | float | The height of the diagram's frame, in points. | 
| layoutType | int | The SmartArt layout type. | 
Returns: SmartArt
addSummaryZoomFrame
| Name | Description | 
|---|---|
| addSummaryZoomFrame (float, float, float, float) | Creates a new Summary Zoom frame and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new Summary Zoom frame, in points. | 
| y | float | The y-coordinate of the new Summary Zoom frame, in points. | 
| width | float | The width of the new Summary Zoom frame, in points. | 
| height | float | The height of the new Summary Zoom frame, in points. This method creates a new Summary Zoom and puts a collection of objects into it for all the sections in this presentation. | 
Returns: SummaryZoomFrame
Exception
| Error | Condition | 
|---|---|
| PptxEditException | Thrown if there are no sections in the presentation, or if the target slide does not belong to any section. | 
addTable
| Name | Description | 
|---|---|
| addTable (float, float, double[], double[]) | Creates a new table and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the table, in points. | 
| y | float | The y-coordinate of the table, in points. | 
| columnWidths | double[] | An array of doubles representing the widths of the table's columns, in points. | 
| rowHeights | double[] | An array of doubles representing the heights of the table's rows, in points. | 
Returns: Table
addVideoFrame
| Name | Description | 
|---|---|
| addVideoFrame (float, float, float, float, String) | Creates a new video frame and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new video frame, in points. | 
| y | float | The y-coordinate of the new video frame, in points. | 
| width | float | The width of the new video frame, in points. | 
| height | float | The height of the new video frame, in points. | 
| fname | String | The path or name of the video file to embed. | 
Returns: VideoFrame
addVideoFrame
| Name | Description | 
|---|---|
| addVideoFrame (float, float, float, float, Video) | Creates a new video frame and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new video frame, in points. | 
| y | float | The y-coordinate of the new video frame, in points. | 
| width | float | The width of the new video frame, in points. | 
| height | float | The height of the new video frame, in points. | 
| video | Video | The IVideo to embed in the video frame. | 
Returns: VideoFrame
addZoomFrame
| Name | Description | 
|---|---|
| addZoomFrame (float, float, float, float, Slide) | Creates a new Zoom frame and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new Zoom frame, in points. | 
| y | float | The y-coordinate of the new Zoom frame, in points. | 
| width | float | The width of the new Zoom frame, in points. | 
| height | float | The height of the new Zoom frame, in points. | 
| slide | Slide | The ISlide referenced by the Zoom frame; must belong to this presentation. | 
Returns: ZoomFrame
Exception
| Error | Condition | 
|---|---|
| ArgumentException | Thrown if the referenced slide does not belong to the current presentation. | 
addZoomFrame
| Name | Description | 
|---|---|
| addZoomFrame (float, float, float, float, Slide, PPImage) | Creates a new Zoom frame and adds it to the end of the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | float | The x-coordinate of the new Zoom frame, in points. | 
| y | float | The y-coordinate of the new Zoom frame, in points. | 
| width | float | The width of the new Zoom frame, in points. | 
| height | float | The height of the new Zoom frame, in points. | 
| slide | Slide | The ISlide referenced by the Zoom frame; must belong to this presentation. | 
| image | PPImage | The image for the referenced slide IPPImage. | 
Returns: ZoomFrame
Exception
| Error | Condition | 
|---|---|
| ArgumentException | Thrown if the referenced slide does not belong to the current presentation. | 
clear
| Name | Description | 
|---|---|
| clear () | Removes all shapes from the shape collection. | 
Returns: void
getParentGroup
| Name | Description | 
|---|---|
| getParentGroup () | Gets the parent group shape object for the shapes collection. Read-only IGroupShape. | 
Returns: GroupShape
getSyncRoot
| Name | Description | 
|---|---|
| getSyncRoot () | Returns a synchronization root. Read-only Object. | 
Returns: Object
get_Item
| Name | Description | 
|---|---|
| get_Item (int) | Gets the element at the specified index. Read-only IShape. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
indexOf
| Name | Description | 
|---|---|
| indexOf (Connector) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Connector | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (GraphicalObject) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | GraphicalObject | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (Shape) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Shape | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (SmartArtShape) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SmartArtShape | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (Table) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Table | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (Ink) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Ink | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (GeometryShape) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | GeometryShape | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (SummaryZoomFrame) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SummaryZoomFrame | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (SummaryZoomSection) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SummaryZoomSection | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (ZoomFrame) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | ZoomFrame | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (OleObjectFrame) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | OleObjectFrame | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (VideoFrame) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | VideoFrame | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (SmartArt) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SmartArt | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (GroupShape) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | GroupShape | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (InkActions) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | InkActions | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (AutoShape) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | AutoShape | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (SectionZoomFrame) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SectionZoomFrame | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (PictureFrame) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | PictureFrame | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (AudioFrame) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | AudioFrame | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (Chart) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Chart | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (LegacyDiagram) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | LegacyDiagram | The shape to locate in the collection. | 
Returns: int
indexOf
| Name | Description | 
|---|---|
| indexOf (ZoomObject) | Returns the zero-based index of the first occurrence of the specified shape in the collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | ZoomObject | The shape to locate in the collection. | 
Returns: int
insertAudioFrameCD
| Name | Description | 
|---|---|
| insertAudioFrameCD (int, float, float, float, float) | Creates a new audio frame linked to a CD track and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the audio frame. | 
| x | float | The x-coordinate of the new audio frame, in points. | 
| y | float | The y-coordinate of the new audio frame, in points. | 
| width | float | The width of the new audio frame, in points. | 
| height | float | The height of the new audio frame, in points. | 
Returns: AudioFrame
insertAudioFrameEmbedded
| Name | Description | 
|---|---|
| insertAudioFrameEmbedded (int, float, float, float, float, InputStream) | Creates a new audio frame with an embedded WAV file and inserts it into the shape collection at the specified index. The embedded audio is added to the Presentation.Audios collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the audio frame. | 
| x | float | The x-coordinate of the new audio frame, in points. | 
| y | float | The y-coordinate of the new audio frame, in points. | 
| width | float | The width of the new audio frame, in points. | 
| height | float | The height of the new audio frame, in points. | 
| audio_stream | InputStream | An input stream containing WAV audio data to embed. | 
Returns: AudioFrame
insertAudioFrameEmbedded
| Name | Description | 
|---|---|
| insertAudioFrameEmbedded (int, float, float, float, float, Audio) | Creates a new audio frame and inserts it into the shape collection at the specified index using an existing audio object from the Presentation.Audios list. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the audio frame. | 
| x | float | The x-coordinate of the new audio frame, in points. | 
| y | float | The y-coordinate of the new audio frame, in points. | 
| width | float | The width of the new audio frame, in points. | 
| height | float | The height of the new audio frame, in points. | 
| audio | Audio | An IAudio instance from the Presentation.Audios collection to embed. | 
Returns: AudioFrame
insertAudioFrameLinked
| Name | Description | 
|---|---|
| insertAudioFrameLinked (int, float, float, float, float, String) | Creates a new audio frame linked to an external audio file and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the audio frame. | 
| x | float | The x-coordinate of the new audio frame, in points. | 
| y | float | The y-coordinate of the new audio frame, in points. | 
| width | float | The width of the new audio frame, in points. | 
| height | float | The height of the new audio frame, in points. | 
| fname | String | The path or name of the external audio file to link. | 
Returns: AudioFrame
insertAutoShape
| Name | Description | 
|---|---|
| insertAutoShape (int, int, float, float, float, float) | Creates a new auto shape and inserts it into the shape collection at the specified index, applying default template formatting. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the new auto shape. | 
| shapeType | int | The ShapeType of the auto shape to insert. | 
| x | float | The x-coordinate of the shape's frame, in points. | 
| y | float | The y-coordinate of the shape's frame, in points. | 
| width | float | The width of the shape's frame, in points. | 
| height | float | The height of the shape's frame, in points. | 
Returns: AutoShape
insertAutoShape
| Name | Description | 
|---|---|
| insertAutoShape (int, int, float, float, float, float, boolean) | Creates a new auto shape and inserts it into the shape collection at the specified index, optionally initializing it with default template styling. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the auto shape. | 
| shapeType | int | The ShapeType of the auto shape to insert. | 
| x | float | The x-coordinate of the shape's frame, in points. | 
| y | float | The y-coordinate of the shape's frame, in points. | 
| width | float | The width of the shape's frame, in points. | 
| height | float | The height of the shape's frame, in points. | 
| createFromTemplate | boolean | True to apply default template styling (including a non-empty name, simple style, and centered text); false to create the shape with all properties set to their defaults. | 
Returns: AutoShape
insertChart
| Name | Description | 
|---|---|
| insertChart (int, float, float, float, float, int) | Creates a new chart, initializes it with sample series data and settings, and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| type | int | The type of chart to create. | 
| x | float | The x-coordinate of the new chart, in points. | 
| y | float | The y-coordinate of the new chart, in points. | 
| width | float | The width of the new chart, in points. | 
| height | float | The height of the new chart, in points. | 
| index | int | The zero-based index at which to insert the new chart in the shape collection. | 
Returns: Chart
insertChart
| Name | Description | 
|---|---|
| insertChart (int, float, float, float, float, int, boolean) | Creates a new chart, initializes it with sample series data and settings, and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| type | int | The type of chart to create. | 
| x | float | The x-coordinate of the new chart, in points. | 
| y | float | The y-coordinate of the new chart, in points. | 
| width | float | The width of the new chart, in points. | 
| height | float | The height of the new chart, in points. | 
| index | int | The zero-based index at which to insert the new chart in the shape collection. | 
| initWithSample | boolean | True to initialize the new chart with sample series data and settings; false to create the chart with no series and only minimal settings, which makes creation faster. | 
Returns: Chart
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Connector, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Connector | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GraphicalObject, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GraphicalObject | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Shape, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Shape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SmartArtShape, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SmartArtShape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Table, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Table | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Ink, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Ink | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GeometryShape, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GeometryShape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SummaryZoomFrame, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SummaryZoomFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SummaryZoomSection, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SummaryZoomSection | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, ZoomFrame, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | ZoomFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, OleObjectFrame, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | OleObjectFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, VideoFrame, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | VideoFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SmartArt, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SmartArt | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GroupShape, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GroupShape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, InkActions, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | InkActions | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, AutoShape, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | AutoShape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SectionZoomFrame, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SectionZoomFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, PictureFrame, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | PictureFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, AudioFrame, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | AudioFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Chart, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Chart | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, LegacyDiagram, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | LegacyDiagram | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, ZoomObject, float, float, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | ZoomObject | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
| width | float | The width of the cloned shape's frame, in points. | 
| height | float | The height of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Connector, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Connector | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GraphicalObject, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GraphicalObject | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Shape, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Shape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SmartArtShape, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SmartArtShape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Table, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Table | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Ink, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Ink | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GeometryShape, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GeometryShape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SummaryZoomFrame, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SummaryZoomFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SummaryZoomSection, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SummaryZoomSection | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, ZoomFrame, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | ZoomFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, OleObjectFrame, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | OleObjectFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, VideoFrame, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | VideoFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SmartArt, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SmartArt | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GroupShape, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GroupShape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, InkActions, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | InkActions | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, AutoShape, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | AutoShape | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SectionZoomFrame, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SectionZoomFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, PictureFrame, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | PictureFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, AudioFrame, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | AudioFrame | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Chart, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Chart | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, LegacyDiagram, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | LegacyDiagram | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, ZoomObject, float, float) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The new shape retains the width and height of the sourceShape. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | ZoomObject | The IShape to clone. | 
| x | float | The x-coordinate of the cloned shape's frame, in points. | 
| y | float | The y-coordinate of the cloned shape's frame, in points. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Connector) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Connector | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GraphicalObject) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GraphicalObject | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Shape) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Shape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SmartArtShape) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SmartArtShape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Table) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Table | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Ink) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Ink | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GeometryShape) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GeometryShape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SummaryZoomFrame) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SummaryZoomFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SummaryZoomSection) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SummaryZoomSection | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, ZoomFrame) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | ZoomFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, OleObjectFrame) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | OleObjectFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, VideoFrame) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | VideoFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SmartArt) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SmartArt | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, GroupShape) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | GroupShape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, InkActions) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | InkActions | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, AutoShape) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | AutoShape | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, SectionZoomFrame) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | SectionZoomFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, PictureFrame) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | PictureFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, AudioFrame) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | AudioFrame | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, Chart) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | Chart | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, LegacyDiagram) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | LegacyDiagram | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertClone
| Name | Description | 
|---|---|
| insertClone (int, ZoomObject) | Creates a copy of the specified shape and inserts it into the shape collection at the specified index. The cloned shape retains the original's position and size. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the cloned shape. | 
| sourceShape | ZoomObject | The IShape to clone. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
insertConnector
| Name | Description | 
|---|---|
| insertConnector (int, int, float, float, float, float) | Creates a new connector shape and inserts it into the shape collection at the specified index, applying default template styling. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the connector shape. | 
| shapeType | int | The ShapeType of the connector shape to insert. | 
| x | float | The x-coordinate of the connector's frame, in points. | 
| y | float | The y-coordinate of the connector's frame, in points. | 
| width | float | The width of the connector's frame, in points. | 
| height | float | The height of the connector's frame, in points. | 
Returns: Connector
insertConnector
| Name | Description | 
|---|---|
| insertConnector (int, int, float, float, float, float, boolean) | Creates a new connector shape and inserts it into the shape collection at the specified index, optionally applying default template styling. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the connector shape. | 
| shapeType | int | The ShapeType of the connector shape to insert. | 
| x | float | The x-coordinate of the connector's frame, in points. | 
| y | float | The y-coordinate of the connector's frame, in points. | 
| width | float | The width of the connector's frame, in points. | 
| height | float | The height of the connector's frame, in points. | 
| createFromTemplate | boolean | True to apply default template styling (non-empty name, simple style); false to create the connector with default property values. | 
Returns: Connector
insertGroupShape
| Name | Description | 
|---|---|
| insertGroupShape (int) | Creates a new empty group shape and inserts it to the shape collection at the specified index. The group's frame will automatically adjust to fit any shapes added to it. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the group shape. | 
Returns: GroupShape
insertOleObjectFrame
| Name | Description | 
|---|---|
| insertOleObjectFrame (int, float, float, float, float, OleEmbeddedDataInfo) | Creates a new OLE object frame and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the OLE object frame. | 
| x | float | The x-coordinate of the new OLE frame, in points. | 
| y | float | The y-coordinate of the new OLE frame, in points. | 
| width | float | The width of the new OLE frame, in points. | 
| height | float | The height of the new OLE frame, in points. | 
| dataInfo | OleEmbeddedDataInfo | The embedded OLE data information ( IOleEmbeddedDataInfo). | 
Returns: OleObjectFrame
insertOleObjectFrame
| Name | Description | 
|---|---|
| insertOleObjectFrame (int, float, float, float, float, String, String) | Creates a new OLE object frame and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the OLE object frame. | 
| x | float | The x-coordinate of the new OLE frame, in points. | 
| y | float | The y-coordinate of the new OLE frame, in points. | 
| width | float | The width of the new OLE frame, in points. | 
| height | float | The height of the new OLE frame, in points. | 
| className | String | The class name of the OLE object. | 
| path | String | The path to the linked file. This path is stored verbatim in the presentation. If a relative path is specified, the file will be inaccessible when opening the presentation from a different directory. | 
Returns: OleObjectFrame
insertPictureFrame
| Name | Description | 
|---|---|
| insertPictureFrame (int, int, float, float, float, float, PPImage) | Creates a new picture frame containing the specified image and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the picture frame. | 
| shapeType | int | Specifies the shape type contained in ShapeType, except for all kinds of lines: ShapeType.Line, ShapeType.StraightConnector1, ShapeType.BentConnector2, ShapeType.BentConnector3, ShapeType.BentConnector4, ShapeType.BentConnector5, ShapeType.CurvedConnector2, ShapeType.CurvedConnector3, ShapeType.CurvedConnector4, ShapeType.CurvedConnector5. | 
| x | float | The x-coordinate of the picture frame, in points. | 
| y | float | The y-coordinate of the picture frame, in points. | 
| width | float | The width of the picture frame, in points. | 
| height | float | The height of the picture frame, in points. | 
| image | PPImage | The IPPImage to display in the picture frame. | 
Returns: VideoFrame, PictureFrame, AudioFrame
insertSectionZoomFrame
| Name | Description | 
|---|---|
| insertSectionZoomFrame (int, float, float, float, float, Section) | Creates a new Section Zoom frame and inserts it into to the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the Section Zoom frame. | 
| x | float | The x-coordinate of the new Section Zoom frame, in points. | 
| y | float | The y-coordinate of the new Section Zoom frame, in points. | 
| width | float | The width of the new Section Zoom frame, in points. | 
| height | float | The height of the new Section Zoom frame, in points. | 
| section | Section | The ISection referenced by the Section Zoom frame; must belong to this presentation and contain at least one slide. | 
Returns: SectionZoomFrame, SummaryZoomSection
Exception
| Error | Condition | 
|---|---|
| ArgumentException | Thrown if the referenced section does not belong to the current presentation or contains no slides. | 
insertSectionZoomFrame
| Name | Description | 
|---|---|
| insertSectionZoomFrame (int, float, float, float, float, Section, PPImage) | Creates a new Section Zoom frame with a predefined image and inserts it into to the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the Section Zoom frame. | 
| x | float | The x-coordinate of the new Section Zoom frame, in points. | 
| y | float | The y-coordinate of the new Section Zoom frame, in points. | 
| width | float | The width of the new Section Zoom frame, in points. | 
| height | float | The height of the new Section Zoom frame, in points. | 
| section | Section | The ISection referenced by the Section Zoom frame; must belong to this presentation and contain at least one slide. | 
| image | PPImage | The image to display within the Section Zoom frame. | 
Returns: SectionZoomFrame, SummaryZoomSection
Exception
| Error | Condition | 
|---|---|
| ArgumentException | Thrown if the referenced section does not belong to the current presentation or contains no slides. | 
insertSummaryZoomFrame
| Name | Description | 
|---|---|
| insertSummaryZoomFrame (int, float, float, float, float) | Creates a new Summary Zoom frame and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the Summary Zoom frame. | 
| x | float | The x-coordinate of the new Summary Zoom frame, in points. | 
| y | float | The y-coordinate of the new Summary Zoom frame, in points. | 
| width | float | The width of the new Summary Zoom frame, in points. | 
| height | float | The height of the new Summary Zoom frame, in points. This method creates a Summary Zoom frame that aggregates summary links for all sections in the presentation. | 
Returns: SummaryZoomFrame
Exception
| Error | Condition | 
|---|---|
| PptxEditException | Thrown if the presentation contains no sections, or if the target slide does not belong to any section. | 
insertTable
| Name | Description | 
|---|---|
| insertTable (int, float, float, double[], double[]) | Creates a new table and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the table. | 
| x | float | The x-coordinate of the table, in points. | 
| y | float | The y-coordinate of the table, in points. | 
| columnWidths | double[] | An array of doubles representing the widths of the table's columns, in points. | 
| rowHeights | double[] | An array of doubles representing the heights of the table's rows, in points. | 
Returns: Table
insertVideoFrame
| Name | Description | 
|---|---|
| insertVideoFrame (int, float, float, float, float, String) | Creates a new video frame and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the video frame. | 
| x | float | The x-coordinate of the new video frame, in points. | 
| y | float | The y-coordinate of the new video frame, in points. | 
| width | float | The width of the new video frame, in points. | 
| height | float | The height of the new video frame, in points. | 
| fname | String | The path or name of the video file to embed. | 
Returns: VideoFrame
insertZoomFrame
| Name | Description | 
|---|---|
| insertZoomFrame (int, float, float, float, float, Slide) | Creates a new Zoom frame and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the Zoom frame. | 
| x | float | The x-coordinate of the new Zoom frame, in points. | 
| y | float | The y-coordinate of the new Zoom frame, in points. | 
| width | float | The width of the new Zoom frame, in points. | 
| height | float | The height of the new Zoom frame, in points. | 
| slide | Slide | The ISlide referenced by the Zoom frame. | 
Returns: ZoomFrame
Exception
| Error | Condition | 
|---|---|
| ArgumentException | Thrown if the referenced slide does not belong to the current presentation. | 
insertZoomFrame
| Name | Description | 
|---|---|
| insertZoomFrame (int, float, float, float, float, Slide, PPImage) | Creates a new Zoom frame with a predefined image and inserts it into the shape collection at the specified index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index at which to insert the Zoom frame. | 
| x | float | The x-coordinate of the new Zoom frame, in points. | 
| y | float | The y-coordinate of the new Zoom frame, in points. | 
| width | float | The width of the new Zoom frame, in points. | 
| height | float | The height of the new Zoom frame, in points. | 
| slide | Slide | The ISlide referenced by the Zoom frame. | 
| image | PPImage | The image for the referenced slide IPPImage. | 
Returns: ZoomFrame
Exception
| Error | Condition | 
|---|---|
| ArgumentException | Thrown if the referenced slide does not belong to the current presentation. | 
isSynchronized
| Name | Description | 
|---|---|
| isSynchronized () | Returns a value indicating whether access to the collection is synchronized (thread-safe). Read-only boolean. | 
Returns: boolean
iterator
| Name | Description | 
|---|---|
| iterator () | Returns an enumerator that iterates through the collection. | 
Returns:
iteratorJava
| Name | Description | 
|---|---|
| iteratorJava () | Returns a java iterator for the entire collection. | 
Returns:
remove
| Name | Description | 
|---|---|
| remove (Connector) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Connector | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (GraphicalObject) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | GraphicalObject | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (Shape) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Shape | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (SmartArtShape) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SmartArtShape | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (Table) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Table | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (Ink) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Ink | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (GeometryShape) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | GeometryShape | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (SummaryZoomFrame) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SummaryZoomFrame | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (SummaryZoomSection) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SummaryZoomSection | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (ZoomFrame) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | ZoomFrame | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (OleObjectFrame) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | OleObjectFrame | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (VideoFrame) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | VideoFrame | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (SmartArt) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SmartArt | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (GroupShape) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | GroupShape | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (InkActions) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | InkActions | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (AutoShape) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | AutoShape | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (SectionZoomFrame) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | SectionZoomFrame | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (PictureFrame) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | PictureFrame | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (AudioFrame) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | AudioFrame | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (Chart) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | Chart | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (LegacyDiagram) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | LegacyDiagram | The IShape to remove. | 
Returns: void
remove
| Name | Description | 
|---|---|
| remove (ZoomObject) | Removes the first occurrence of the specified shape from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| shape | ZoomObject | The IShape to remove. | 
Returns: void
removeAt
| Name | Description | 
|---|---|
| removeAt (int) | Removes the shape at the specified index from the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based index of the shape to remove. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, Connector) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | Connector | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, GraphicalObject) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | GraphicalObject | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, Shape) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | Shape | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, SmartArtShape) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | SmartArtShape | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, Table) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | Table | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, Ink) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | Ink | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, GeometryShape) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | GeometryShape | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, SummaryZoomFrame) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | SummaryZoomFrame | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, SummaryZoomSection) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | SummaryZoomSection | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, ZoomFrame) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | ZoomFrame | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, OleObjectFrame) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | OleObjectFrame | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, VideoFrame) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | VideoFrame | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, SmartArt) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | SmartArt | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, GroupShape) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | GroupShape | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, InkActions) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | InkActions | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, AutoShape) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | AutoShape | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, SectionZoomFrame) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | SectionZoomFrame | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, PictureFrame) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | PictureFrame | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, AudioFrame) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | AudioFrame | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, Chart) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | Chart | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, LegacyDiagram) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | LegacyDiagram | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, ZoomObject) | Moves the specified shape to a new position within the shape collection. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the shape will be placed. | 
| shape | ZoomObject | The IShape to move within the collection. | 
Returns: void
reorder
| Name | Description | 
|---|---|
| reorder (int, com.aspose.slides.IShape[]) | Moves the specified shapes within the shape collection, placing them starting at the given index. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| index | int | The zero-based target index where the first specified shape will be placed; subsequent shapes follow in the order provided. | 
| shapes | com.aspose.slides.IShape[] | One or more IShape instances to move within the collection. | 
Returns: void
size
| Name | Description | 
|---|---|
| size () | Gets the number of elements actually contained in the collection. Read-only int. | 
Returns: int
toArray
| Name | Description | 
|---|---|
| toArray () | Creates and returns an array that contains all shapes. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject
toArray
| Name | Description | 
|---|---|
| toArray (int, int) | Creates and returns an array that contains all shapes in the specified range. | 
Parameters:
| Name | Type | Description | 
|---|---|---|
| startIndex | int | The index of the first shape to return. | 
| count | int | The number of shapes to return. | 
Returns: Connector, GraphicalObject, Shape, SmartArtShape, Table, Ink, GeometryShape, SummaryZoomFrame, SummaryZoomSection, ZoomFrame, OleObjectFrame, VideoFrame, SmartArt, GroupShape, InkActions, AutoShape, SectionZoomFrame, PictureFrame, AudioFrame, Chart, LegacyDiagram, ZoomObject