ShapeCollection

ShapeCollection class

Represents a collection of shapes.

addAudioFrameCD

NameDescription
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:

NameTypeDescription
xfloatThe x-coordinate of the new audio frame, in points.
yfloatThe y-coordinate of the new audio frame, in points.
widthfloatThe width of the new audio frame, in points.
heightfloatThe height of the new audio frame, in points.

Returns: AudioFrame


addAudioFrameEmbeddedFromStream

NameDescription
addAudioFrameEmbeddedFromStream (ShapeCollection, float, float, float, float, ReadStream, Function)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:

NameTypeDescription
shapecollectionShapeCollectionlink to self
xfloatThe x-coordinate of the new audio frame, in points.
yfloatThe y-coordinate of the new audio frame, in points.
widthfloatThe width of the new audio frame, in points.
heightfloatThe height of the new audio frame, in points.
audio_streamReadStreamAn input stream containing WAV audio data to embed.
callbackFunctioncallback(error, Returns) - Callback to be called when the method has completed

Returns: AudioFrame


addAudioFrameEmbedded

NameDescription
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:

NameTypeDescription
xfloatThe x-coordinate of the new audio frame, in points.
yfloatThe y-coordinate of the new audio frame, in points.
widthfloatThe width of the new audio frame, in points.
heightfloatThe height of the new audio frame, in points.
audioAudioAn IAudio instance from the Presentation.Audios collection.

Returns: AudioFrame


addAudioFrameLinked

NameDescription
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:

NameTypeDescription
xfloatThe x-coordinate of the new audio frame, in points.
yfloatThe y-coordinate of the new audio frame, in points.
widthfloatThe width of the new audio frame, in points.
heightfloatThe height of the new audio frame, in points.
fnameStringThe path or name of the external audio file to link.

Returns: AudioFrame


addAutoShape

NameDescription
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:

NameTypeDescription
shapeTypeintThe ShapeType of the auto shape to add.
xfloatThe x-coordinate of the shape�s frame, in points.
yfloatThe y-coordinate of the shape�s frame, in points.
widthfloatThe width of the shape�s frame, in points.
heightfloatThe height of the shape�s frame, in points.

Returns: AutoShape


addAutoShape

NameDescription
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:

NameTypeDescription
shapeTypeintThe ShapeType of the auto shape to add.
xfloatThe x-coordinate of the shape�s frame, in points.
yfloatThe y-coordinate of the shape�s frame, in points.
widthfloatThe width of the shape�s frame, in points.
heightfloatThe height of the shape�s frame, in points.
createFromTemplatebooleanTrue 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

NameDescription
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:

NameTypeDescription
typeintThe type of chart to add.
xfloatThe x-coordinate of the new chart, in points.
yfloatThe y-coordinate of the new chart, in points.
widthfloatThe width of the chart, in points.
heightfloatThe height of the chart, in points.

Returns: Chart


addChart

NameDescription
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:

NameTypeDescription
typeintThe type of chart to add.
xfloatThe x-coordinate of the new chart, in points.
yfloatThe y-coordinate of the new chart, in points.
widthfloatThe width of the chart, in points.
heightfloatThe height of the chart, in points.
initWithSamplebooleanTrue 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

NameDescription
addClone (AudioFrame, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeAudioFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (SmartArt, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeSmartArtThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (SmartArtShape, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeSmartArtShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (SummaryZoomSection, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeSummaryZoomSectionThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (InkActions, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeInkActionsThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (Shape, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (GraphicalObject, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeGraphicalObjectThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (Chart, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeChartThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (Table, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeTableThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (GroupShape, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeGroupShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (ZoomFrame, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeZoomFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (LegacyDiagram, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeLegacyDiagramThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (GeometryShape, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeGeometryShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (Connector, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeConnectorThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (ZoomObject, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeZoomObjectThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (OleObjectFrame, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeOleObjectFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (PictureFrame, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapePictureFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (SectionZoomFrame, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeSectionZoomFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (SummaryZoomFrame, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeSummaryZoomFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (AutoShape, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeAutoShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (Ink, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeInkThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
addClone (VideoFrame, float, float, float, float)Creates a copy of the specified shape and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
sourceShapeVideoFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.
widthfloatThe width of the new shape�s frame, in points.
heightfloatThe height of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeAudioFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSmartArtThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSmartArtShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSummaryZoomSectionThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeInkActionsThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeGraphicalObjectThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeChartThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeTableThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeGroupShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeZoomFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeLegacyDiagramThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeGeometryShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeConnectorThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeZoomObjectThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeOleObjectFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapePictureFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSectionZoomFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSummaryZoomFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeAutoShapeThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeInkThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeVideoFrameThe shape to clone.
xfloatThe x-coordinate of the new shape�s frame, in points.
yfloatThe y-coordinate of the new shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeAudioFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSmartArtThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSmartArtShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSummaryZoomSectionThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeInkActionsThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeGraphicalObjectThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeChartThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeTableThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeGroupShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeZoomFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeLegacyDiagramThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeGeometryShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeConnectorThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeZoomObjectThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeOleObjectFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapePictureFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSectionZoomFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeSummaryZoomFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeAutoShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeInkThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addClone

NameDescription
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:

NameTypeDescription
sourceShapeVideoFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


addConnector

NameDescription
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:

NameTypeDescription
shapeTypeintThe ShapeType of the connector shape to add.
xfloatThe x-coordinate of the connector�s frame, in points.
yfloatThe y-coordinate of the connector�s frame, in points.
widthfloatThe width of the connector�s frame, in points.
heightfloatThe height of the connector�s frame, in points.

Returns: Connector


addConnector

NameDescription
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:

NameTypeDescription
shapeTypeintThe ShapeType of the connector shape to create.
xfloatThe x-coordinate of the connector�s frame, in points.
yfloatThe y-coordinate of the connector�s frame, in points.
widthfloatThe width of the connector�s frame, in points.
heightfloatThe height of the connector�s frame, in points.
createFromTemplatebooleanTrue to apply default template styling (non-empty name, simple style); false to create the connector with default property values.

Returns: Connector


addGroupShape

NameDescription
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

NameDescription
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:

NameTypeDescription
svgImageSvgImageThe ISvgImage containing vector content to convert into shapes.
xfloatThe x-coordinate of the group�s frame, in points.
yfloatThe y-coordinate of the group�s frame, in points.
widthfloatThe width of the group�s frame, in points.
heightfloatThe height of the group�s frame, in points.

Returns: GroupShape


addMathShape

NameDescription
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:

NameTypeDescription
xfloatThe x-coordinate of the shape�s frame, in points.
yfloatThe y-coordinate of the shape�s frame, in points.
widthfloatThe width of the shape�s frame, in points.
heightfloatThe height of the shape�s frame, in points.

Returns: AutoShape


addOleObjectFrame

NameDescription
addOleObjectFrame (float, float, float, float, OleEmbeddedDataInfo)Creates a new OLE object frame and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the new OLE frame, in points.
yfloatThe y-coordinate of the new OLE frame, in points.
widthfloatThe width of the new OLE frame, in points.
heightfloatThe height of the new OLE frame, in points.
dataInfoOleEmbeddedDataInfoThe information about the embedded OLE data ( IOleEmbeddedDataInfo).

Returns: OleObjectFrame


addOleObjectFrame

NameDescription
addOleObjectFrame (float, float, float, float, String, String)Creates a new OLE object frame and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the new OLE frame, in points.
yfloatThe y-coordinate of the new OLE frame, in points.
widthfloatThe width of the new OLE frame, in points.
heightfloatThe height of the new OLE frame, in points.
classNameStringThe class name of the OLE object.
pathStringThe 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

NameDescription
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:

NameTypeDescription
shapeTypeintSpecifies 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.
xfloatThe x-coordinate of the picture frame, in points.
yfloatThe y-coordinate of the picture frame, in points.
widthfloatThe width of the picture frame, in points.
heightfloatThe height of the picture frame, in points.
imagePPImageThe IPPImage to display in the picture frame.

Returns: AudioFrame, PictureFrame, VideoFrame


addSectionZoomFrame

NameDescription
addSectionZoomFrame (float, float, float, float, Section)Creates a new Section Zoom frame and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the new Section Zoom frame, in points.
yfloatThe y-coordinate of the new Section Zoom frame, in points.
widthfloatThe width of the new Section Zoom frame, in points.
heightfloatThe height of the new Section Zoom frame, in points.
sectionSectionThe ISection referenced by the Section Zoom frame; must belong to this presentation and contain at least one slide.

Returns: SummaryZoomSection, SectionZoomFrame

Error

ErrorCondition
ArgumentExceptionThrown if the referenced section does not belong to the current presentation or contains no slides.

addSectionZoomFrame

NameDescription
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:

NameTypeDescription
xfloatThe x-coordinate of the new Section Zoom frame, in points.
yfloatThe y-coordinate of the new Section Zoom frame, in points.
widthfloatThe width of the new Section Zoom frame, in points.
heightfloatThe height of the new Section Zoom frame, in points.
sectionSectionThe ISection referenced by the Section Zoom frame; must belong to this presentation and contain at least one slide.
imagePPImageThe IPPImage to display within the Section Zoom frame.

Returns: SummaryZoomSection, SectionZoomFrame

Error

ErrorCondition
ArgumentExceptionThrown if the referenced section does not belong to the current presentation or contains no slides.

addSmartArt

NameDescription
addSmartArt (float, float, float, float, int)Creates a SmartArt diagram and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the diagram�s frame, in points.
yfloatThe y-coordinate of the diagram�s frame, in points.
widthfloatThe width of the diagram�s frame, in points.
heightfloatThe height of the diagram�s frame, in points.
layoutTypeintThe SmartArt layout type.

Returns: SmartArt


addSummaryZoomFrame

NameDescription
addSummaryZoomFrame (float, float, float, float)Creates a new Summary Zoom frame and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the new Summary Zoom frame, in points.
yfloatThe y-coordinate of the new Summary Zoom frame, in points.
widthfloatThe width of the new Summary Zoom frame, in points.
heightfloatThe height of the new Summary Zoom frame, in points. This function creates a new Summary Zoom and puts a collection of objects into it for all the sections in this presentation.

Returns: SummaryZoomFrame

Error

ErrorCondition
PptxEditExceptionThrown if there are no sections in the presentation, or if the target slide does not belong to any section.

addTable

NameDescription
addTable (float, float, double[], double[])Creates a new table and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the table, in points.
yfloatThe y-coordinate of the table, in points.
columnWidthsdouble[]An array of doubles representing the widths of the table�s columns, in points.
rowHeightsdouble[]An array of doubles representing the heights of the table�s rows, in points.

Returns: Table


addVideoFrame

NameDescription
addVideoFrame (float, float, float, float, String)Creates a new video frame and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the new video frame, in points.
yfloatThe y-coordinate of the new video frame, in points.
widthfloatThe width of the new video frame, in points.
heightfloatThe height of the new video frame, in points.
fnameStringThe path or name of the video file to embed.

Returns: VideoFrame


addVideoFrame

NameDescription
addVideoFrame (float, float, float, float, Video)Creates a new video frame and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the new video frame, in points.
yfloatThe y-coordinate of the new video frame, in points.
widthfloatThe width of the new video frame, in points.
heightfloatThe height of the new video frame, in points.
videoVideoThe IVideo to embed in the video frame.

Returns: VideoFrame


addZoomFrame

NameDescription
addZoomFrame (float, float, float, float, Slide)Creates a new Zoom frame and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the new Zoom frame, in points.
yfloatThe y-coordinate of the new Zoom frame, in points.
widthfloatThe width of the new Zoom frame, in points.
heightfloatThe height of the new Zoom frame, in points.
slideSlideThe ISlide referenced by the Zoom frame; must belong to this presentation.

Returns: ZoomFrame

Error

ErrorCondition
ArgumentExceptionThrown if the referenced slide does not belong to the current presentation.

addZoomFrame

NameDescription
addZoomFrame (float, float, float, float, Slide, PPImage)Creates a new Zoom frame and adds it to the end of the shape collection.

Parameters:

NameTypeDescription
xfloatThe x-coordinate of the new Zoom frame, in points.
yfloatThe y-coordinate of the new Zoom frame, in points.
widthfloatThe width of the new Zoom frame, in points.
heightfloatThe height of the new Zoom frame, in points.
slideSlideThe ISlide referenced by the Zoom frame; must belong to this presentation.
imagePPImageThe image for the referenced slide IPPImage.

Returns: ZoomFrame

Error

ErrorCondition
ArgumentExceptionThrown if the referenced slide does not belong to the current presentation.

clear

NameDescription
clear ()Removes all shapes from the shape collection.

getParentGroup

NameDescription
getParentGroup ()Gets the parent group shape object for the shapes collection. Read-only IGroupShape.

Returns: GroupShape


getSyncRoot

NameDescription
getSyncRoot ()Returns a synchronization root. Read-only Object.

Returns: Object


get_Item

NameDescription
get_Item (int)Gets the element at the specified index. Read-only IShape.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


indexOf

NameDescription
indexOf (AudioFrame)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeAudioFrameThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (SmartArt)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeSmartArtThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (SmartArtShape)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeSmartArtShapeThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (SummaryZoomSection)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeSummaryZoomSectionThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (InkActions)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeInkActionsThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (Shape)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeShapeThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (GraphicalObject)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeGraphicalObjectThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (Chart)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeChartThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (Table)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeTableThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (GroupShape)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeGroupShapeThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (ZoomFrame)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeZoomFrameThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (LegacyDiagram)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeLegacyDiagramThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (GeometryShape)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeGeometryShapeThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (Connector)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeConnectorThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (ZoomObject)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeZoomObjectThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (OleObjectFrame)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeOleObjectFrameThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (PictureFrame)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapePictureFrameThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (SectionZoomFrame)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeSectionZoomFrameThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (SummaryZoomFrame)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeSummaryZoomFrameThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (AutoShape)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeAutoShapeThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (Ink)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeInkThe shape to locate in the collection.

Returns: int


indexOf

NameDescription
indexOf (VideoFrame)Returns the zero-based index of the first occurrence of the specified shape in the collection.

Parameters:

NameTypeDescription
shapeVideoFrameThe shape to locate in the collection.

Returns: int


insertAudioFrameCD

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the audio frame.
xfloatThe x-coordinate of the new audio frame, in points.
yfloatThe y-coordinate of the new audio frame, in points.
widthfloatThe width of the new audio frame, in points.
heightfloatThe height of the new audio frame, in points.

Returns: AudioFrame


insertAudioFrameEmbeddedFromStream

NameDescription
insertAudioFrameEmbeddedFromStream (ShapeCollection, int, float, float, float, float, ReadStream, Function)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:

NameTypeDescription
shapecollectionShapeCollectionlink to self
indexintThe zero-based index at which to insert the audio frame.
xfloatThe x-coordinate of the new audio frame, in points.
yfloatThe y-coordinate of the new audio frame, in points.
widthfloatThe width of the new audio frame, in points.
heightfloatThe height of the new audio frame, in points.
audio_streamReadStreamAn input stream containing WAV audio data to embed.
callbackFunctioncallback(error, Returns) - Callback to be called when the method has completed

Returns: AudioFrame


insertAudioFrameEmbedded

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the audio frame.
xfloatThe x-coordinate of the new audio frame, in points.
yfloatThe y-coordinate of the new audio frame, in points.
widthfloatThe width of the new audio frame, in points.
heightfloatThe height of the new audio frame, in points.
audioAudioAn IAudio instance from the Presentation.Audios collection to embed.

Returns: AudioFrame


insertAudioFrameLinked

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the audio frame.
xfloatThe x-coordinate of the new audio frame, in points.
yfloatThe y-coordinate of the new audio frame, in points.
widthfloatThe width of the new audio frame, in points.
heightfloatThe height of the new audio frame, in points.
fnameStringThe path or name of the external audio file to link.

Returns: AudioFrame


insertAutoShape

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the new auto shape.
shapeTypeintThe ShapeType of the auto shape to insert.
xfloatThe x-coordinate of the shape�s frame, in points.
yfloatThe y-coordinate of the shape�s frame, in points.
widthfloatThe width of the shape�s frame, in points.
heightfloatThe height of the shape�s frame, in points.

Returns: AutoShape


insertAutoShape

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the auto shape.
shapeTypeintThe ShapeType of the auto shape to insert.
xfloatThe x-coordinate of the shape�s frame, in points.
yfloatThe y-coordinate of the shape�s frame, in points.
widthfloatThe width of the shape�s frame, in points.
heightfloatThe height of the shape�s frame, in points.
createFromTemplatebooleanTrue 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

NameDescription
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:

NameTypeDescription
typeintThe type of chart to create.
xfloatThe x-coordinate of the new chart, in points.
yfloatThe y-coordinate of the new chart, in points.
widthfloatThe width of the new chart, in points.
heightfloatThe height of the new chart, in points.
indexintThe zero-based index at which to insert the new chart in the shape collection.

Returns: Chart


insertChart

NameDescription
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:

NameTypeDescription
typeintThe type of chart to create.
xfloatThe x-coordinate of the new chart, in points.
yfloatThe y-coordinate of the new chart, in points.
widthfloatThe width of the new chart, in points.
heightfloatThe height of the new chart, in points.
indexintThe zero-based index at which to insert the new chart in the shape collection.
initWithSamplebooleanTrue 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

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeAudioFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSmartArtThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSmartArtShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSummaryZoomSectionThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeInkActionsThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGraphicalObjectThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeChartThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeTableThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGroupShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeZoomFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeLegacyDiagramThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGeometryShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeConnectorThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeZoomObjectThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeOleObjectFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapePictureFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSectionZoomFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSummaryZoomFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeAutoShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeInkThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeVideoFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.
widthfloatThe width of the cloned shape�s frame, in points.
heightfloatThe height of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeAudioFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSmartArtThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSmartArtShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSummaryZoomSectionThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeInkActionsThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGraphicalObjectThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeChartThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeTableThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGroupShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeZoomFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeLegacyDiagramThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGeometryShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeConnectorThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeZoomObjectThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeOleObjectFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapePictureFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSectionZoomFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSummaryZoomFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeAutoShapeThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeInkThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeVideoFrameThe IShape to clone.
xfloatThe x-coordinate of the cloned shape�s frame, in points.
yfloatThe y-coordinate of the cloned shape�s frame, in points.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeAudioFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSmartArtThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSmartArtShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSummaryZoomSectionThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeInkActionsThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGraphicalObjectThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeChartThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeTableThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGroupShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeZoomFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeLegacyDiagramThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeGeometryShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeConnectorThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeZoomObjectThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeOleObjectFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapePictureFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSectionZoomFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeSummaryZoomFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeAutoShapeThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeInkThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertClone

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the cloned shape.
sourceShapeVideoFrameThe IShape to clone.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


insertConnector

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the connector shape.
shapeTypeintThe ShapeType of the connector shape to insert.
xfloatThe x-coordinate of the connector�s frame, in points.
yfloatThe y-coordinate of the connector�s frame, in points.
widthfloatThe width of the connector�s frame, in points.
heightfloatThe height of the connector�s frame, in points.

Returns: Connector


insertConnector

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the connector shape.
shapeTypeintThe ShapeType of the connector shape to insert.
xfloatThe x-coordinate of the connector�s frame, in points.
yfloatThe y-coordinate of the connector�s frame, in points.
widthfloatThe width of the connector�s frame, in points.
heightfloatThe height of the connector�s frame, in points.
createFromTemplatebooleanTrue to apply default template styling (non-empty name, simple style); false to create the connector with default property values.

Returns: Connector


insertGroupShape

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the group shape.

Returns: GroupShape


insertOleObjectFrame

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the OLE object frame.
xfloatThe x-coordinate of the new OLE frame, in points.
yfloatThe y-coordinate of the new OLE frame, in points.
widthfloatThe width of the new OLE frame, in points.
heightfloatThe height of the new OLE frame, in points.
dataInfoOleEmbeddedDataInfoThe embedded OLE data information ( IOleEmbeddedDataInfo).

Returns: OleObjectFrame


insertOleObjectFrame

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the OLE object frame.
xfloatThe x-coordinate of the new OLE frame, in points.
yfloatThe y-coordinate of the new OLE frame, in points.
widthfloatThe width of the new OLE frame, in points.
heightfloatThe height of the new OLE frame, in points.
classNameStringThe class name of the OLE object.
pathStringThe 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

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the picture frame.
shapeTypeintSpecifies 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.
xfloatThe x-coordinate of the picture frame, in points.
yfloatThe y-coordinate of the picture frame, in points.
widthfloatThe width of the picture frame, in points.
heightfloatThe height of the picture frame, in points.
imagePPImageThe IPPImage to display in the picture frame.

Returns: AudioFrame, PictureFrame, VideoFrame


insertSectionZoomFrame

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the Section Zoom frame.
xfloatThe x-coordinate of the new Section Zoom frame, in points.
yfloatThe y-coordinate of the new Section Zoom frame, in points.
widthfloatThe width of the new Section Zoom frame, in points.
heightfloatThe height of the new Section Zoom frame, in points.
sectionSectionThe ISection referenced by the Section Zoom frame; must belong to this presentation and contain at least one slide.

Returns: SummaryZoomSection, SectionZoomFrame

Error

ErrorCondition
ArgumentExceptionThrown if the referenced section does not belong to the current presentation or contains no slides.

insertSectionZoomFrame

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the Section Zoom frame.
xfloatThe x-coordinate of the new Section Zoom frame, in points.
yfloatThe y-coordinate of the new Section Zoom frame, in points.
widthfloatThe width of the new Section Zoom frame, in points.
heightfloatThe height of the new Section Zoom frame, in points.
sectionSectionThe ISection referenced by the Section Zoom frame; must belong to this presentation and contain at least one slide.
imagePPImageThe image to display within the Section Zoom frame.

Returns: SummaryZoomSection, SectionZoomFrame

Error

ErrorCondition
ArgumentExceptionThrown if the referenced section does not belong to the current presentation or contains no slides.

insertSummaryZoomFrame

NameDescription
insertSummaryZoomFrame (int, float, float, float, float)Creates a new Summary Zoom frame and inserts it into the shape collection at the specified index.

Parameters:

NameTypeDescription
indexintThe zero-based index at which to insert the Summary Zoom frame.
xfloatThe x-coordinate of the new Summary Zoom frame, in points.
yfloatThe y-coordinate of the new Summary Zoom frame, in points.
widthfloatThe width of the new Summary Zoom frame, in points.
heightfloatThe height of the new Summary Zoom frame, in points. This function creates a Summary Zoom frame that aggregates summary links for all sections in the presentation.

Returns: SummaryZoomFrame

Error

ErrorCondition
PptxEditExceptionThrown if the presentation contains no sections, or if the target slide does not belong to any section.

insertTable

NameDescription
insertTable (int, float, float, double[], double[])Creates a new table and inserts it into the shape collection at the specified index.

Parameters:

NameTypeDescription
indexintThe zero-based index at which to insert the table.
xfloatThe x-coordinate of the table, in points.
yfloatThe y-coordinate of the table, in points.
columnWidthsdouble[]An array of doubles representing the widths of the table�s columns, in points.
rowHeightsdouble[]An array of doubles representing the heights of the table�s rows, in points.

Returns: Table


insertVideoFrame

NameDescription
insertVideoFrame (int, float, float, float, float, String)Creates a new video frame and inserts it into the shape collection at the specified index.

Parameters:

NameTypeDescription
indexintThe zero-based index at which to insert the video frame.
xfloatThe x-coordinate of the new video frame, in points.
yfloatThe y-coordinate of the new video frame, in points.
widthfloatThe width of the new video frame, in points.
heightfloatThe height of the new video frame, in points.
fnameStringThe path or name of the video file to embed.

Returns: VideoFrame


insertZoomFrame

NameDescription
insertZoomFrame (int, float, float, float, float, Slide)Creates a new Zoom frame and inserts it into the shape collection at the specified index.

Parameters:

NameTypeDescription
indexintThe zero-based index at which to insert the Zoom frame.
xfloatThe x-coordinate of the new Zoom frame, in points.
yfloatThe y-coordinate of the new Zoom frame, in points.
widthfloatThe width of the new Zoom frame, in points.
heightfloatThe height of the new Zoom frame, in points.
slideSlideThe ISlide referenced by the Zoom frame.

Returns: ZoomFrame

Error

ErrorCondition
ArgumentExceptionThrown if the referenced slide does not belong to the current presentation.

insertZoomFrame

NameDescription
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:

NameTypeDescription
indexintThe zero-based index at which to insert the Zoom frame.
xfloatThe x-coordinate of the new Zoom frame, in points.
yfloatThe y-coordinate of the new Zoom frame, in points.
widthfloatThe width of the new Zoom frame, in points.
heightfloatThe height of the new Zoom frame, in points.
slideSlideThe ISlide referenced by the Zoom frame.
imagePPImageThe image for the referenced slide IPPImage.

Returns: ZoomFrame

Error

ErrorCondition
ArgumentExceptionThrown if the referenced slide does not belong to the current presentation.

isSynchronized

NameDescription
isSynchronized ()Returns a value indicating whether access to the collection is synchronized (thread-safe). Read-only boolean.

Returns: boolean


iterator

NameDescription
iterator ()Returns an enumerator that iterates through the collection.

Returns:


iteratorJava

NameDescription
iteratorJava ()Returns a java iterator for the entire collection.

Returns:


remove

NameDescription
remove (AudioFrame)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeAudioFrameThe IShape to remove.

remove

NameDescription
remove (SmartArt)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeSmartArtThe IShape to remove.

remove

NameDescription
remove (SmartArtShape)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeSmartArtShapeThe IShape to remove.

remove

NameDescription
remove (SummaryZoomSection)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeSummaryZoomSectionThe IShape to remove.

remove

NameDescription
remove (InkActions)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeInkActionsThe IShape to remove.

remove

NameDescription
remove (Shape)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeShapeThe IShape to remove.

remove

NameDescription
remove (GraphicalObject)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeGraphicalObjectThe IShape to remove.

remove

NameDescription
remove (Chart)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeChartThe IShape to remove.

remove

NameDescription
remove (Table)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeTableThe IShape to remove.

remove

NameDescription
remove (GroupShape)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeGroupShapeThe IShape to remove.

remove

NameDescription
remove (ZoomFrame)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeZoomFrameThe IShape to remove.

remove

NameDescription
remove (LegacyDiagram)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeLegacyDiagramThe IShape to remove.

remove

NameDescription
remove (GeometryShape)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeGeometryShapeThe IShape to remove.

remove

NameDescription
remove (Connector)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeConnectorThe IShape to remove.

remove

NameDescription
remove (ZoomObject)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeZoomObjectThe IShape to remove.

remove

NameDescription
remove (OleObjectFrame)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeOleObjectFrameThe IShape to remove.

remove

NameDescription
remove (PictureFrame)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapePictureFrameThe IShape to remove.

remove

NameDescription
remove (SectionZoomFrame)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeSectionZoomFrameThe IShape to remove.

remove

NameDescription
remove (SummaryZoomFrame)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeSummaryZoomFrameThe IShape to remove.

remove

NameDescription
remove (AutoShape)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeAutoShapeThe IShape to remove.

remove

NameDescription
remove (Ink)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeInkThe IShape to remove.

remove

NameDescription
remove (VideoFrame)Removes the first occurrence of the specified shape from the shape collection.

Parameters:

NameTypeDescription
shapeVideoFrameThe IShape to remove.

removeAt

NameDescription
removeAt (int)Removes the shape at the specified index from the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based index of the shape to remove.

reorder

NameDescription
reorder (int, AudioFrame)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeAudioFrameThe IShape to move within the collection.

reorder

NameDescription
reorder (int, SmartArt)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeSmartArtThe IShape to move within the collection.

reorder

NameDescription
reorder (int, SmartArtShape)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeSmartArtShapeThe IShape to move within the collection.

reorder

NameDescription
reorder (int, SummaryZoomSection)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeSummaryZoomSectionThe IShape to move within the collection.

reorder

NameDescription
reorder (int, InkActions)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeInkActionsThe IShape to move within the collection.

reorder

NameDescription
reorder (int, Shape)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeShapeThe IShape to move within the collection.

reorder

NameDescription
reorder (int, GraphicalObject)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeGraphicalObjectThe IShape to move within the collection.

reorder

NameDescription
reorder (int, Chart)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeChartThe IShape to move within the collection.

reorder

NameDescription
reorder (int, Table)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeTableThe IShape to move within the collection.

reorder

NameDescription
reorder (int, GroupShape)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeGroupShapeThe IShape to move within the collection.

reorder

NameDescription
reorder (int, ZoomFrame)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeZoomFrameThe IShape to move within the collection.

reorder

NameDescription
reorder (int, LegacyDiagram)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeLegacyDiagramThe IShape to move within the collection.

reorder

NameDescription
reorder (int, GeometryShape)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeGeometryShapeThe IShape to move within the collection.

reorder

NameDescription
reorder (int, Connector)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeConnectorThe IShape to move within the collection.

reorder

NameDescription
reorder (int, ZoomObject)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeZoomObjectThe IShape to move within the collection.

reorder

NameDescription
reorder (int, OleObjectFrame)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeOleObjectFrameThe IShape to move within the collection.

reorder

NameDescription
reorder (int, PictureFrame)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapePictureFrameThe IShape to move within the collection.

reorder

NameDescription
reorder (int, SectionZoomFrame)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeSectionZoomFrameThe IShape to move within the collection.

reorder

NameDescription
reorder (int, SummaryZoomFrame)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeSummaryZoomFrameThe IShape to move within the collection.

reorder

NameDescription
reorder (int, AutoShape)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeAutoShapeThe IShape to move within the collection.

reorder

NameDescription
reorder (int, Ink)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeInkThe IShape to move within the collection.

reorder

NameDescription
reorder (int, VideoFrame)Moves the specified shape to a new position within the shape collection.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the shape will be placed.
shapeVideoFrameThe IShape to move within the collection.

reorder

NameDescription
reorder (int, com.aspose.slides.IShape[])Moves the specified shapes within the shape collection, placing them starting at the given index.

Parameters:

NameTypeDescription
indexintThe zero-based target index where the first specified shape will be placed; subsequent shapes follow in the order provided.
shapescom.aspose.slides.IShape[]One or more IShape instances to move within the collection.

size

NameDescription
size ()Gets the number of elements actually contained in the collection. Read-only int.

Returns: int


toArray

NameDescription
toArray ()Creates and returns an array that contains all shapes.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame


toArray

NameDescription
toArray (int, int)Creates and returns an array that contains all shapes in the specified range.

Parameters:

NameTypeDescription
startIndexintThe index of the first shape to return.
countintThe number of shapes to return.

Returns: AudioFrame, SmartArt, SmartArtShape, SummaryZoomSection, InkActions, Shape, GraphicalObject, Chart, Table, GroupShape, ZoomFrame, LegacyDiagram, GeometryShape, Connector, ZoomObject, OleObjectFrame, PictureFrame, SectionZoomFrame, SummaryZoomFrame, AutoShape, Ink, VideoFrame