AddClone()

ShapeCollection::AddClone(System::SharedPtr<IShape>, float, float, float, float) method

Creates a copy of the specified shape and adds it to the end of the shape collection.

System::SharedPtr<IShape> Aspose::Slides::ShapeCollection::AddClone(System::SharedPtr<IShape> sourceShape, float x, float y, float width, float height) override

Arguments

ParameterTypeDescription
sourceShapeSystem::SharedPtr<IShape>The shape to clone.
xfloatThe x-coordinate of the new shape\u2019s frame, in points.
yfloatThe y-coordinate of the new shape\u2019s frame, in points.
widthfloatThe width of the new shape\u2019s frame, in points.
heightfloatThe height of the new shape\u2019s frame, in points.

Return Value

The newly created IShape.

ShapeCollection::AddClone(System::SharedPtr<IShape>, float, float) method

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 .

System::SharedPtr<IShape> Aspose::Slides::ShapeCollection::AddClone(System::SharedPtr<IShape> sourceShape, float x, float y) override

Arguments

ParameterTypeDescription
sourceShapeSystem::SharedPtr<IShape>The shape to clone.
xfloatThe x-coordinate of the new shape\u2019s frame, in points.
yfloatThe y-coordinate of the new shape\u2019s frame, in points.

Return Value

The newly created IShape.

ShapeCollection::AddClone(System::SharedPtr<IShape>) method

Creates a copy of the specified shape and adds it to the end of the shape collection. The cloned shape retains the original\u2019s position and size.

System::SharedPtr<IShape> Aspose::Slides::ShapeCollection::AddClone(System::SharedPtr<IShape> sourceShape) override

Arguments

ParameterTypeDescription
sourceShapeSystem::SharedPtr<IShape>The IShape to clone.

Return Value

The newly created IShape.

See Also