SetGeometryPaths
IGeometryShape.SetGeometryPaths method
Updates shape geometry from array of IGeometryPath. Coordinates must be relative to the left top corner of the shape. Changes the type of the shape (ShapeType) to Custom.
public void SetGeometryPaths(IGeometryPath[] geometryPaths)
| Parameter | Type | Description |
|---|---|---|
| geometryPaths | IGeometryPath[] | Array geometry paths |
Exceptions
| exception | condition |
|---|---|
| ArgumentException | No path found |
| ArgumentException | Empty path |
Examples
Example:
[C#]
using (Presentation pres = new Presentation())
{
GeometryShape shape = pres.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 200, 100) as GeometryShape;
GeometryPath geometryPath = shape.GetGeometryPaths()[0];
geometryPath.LineTo(100, 50, 1);
geometryPath.LineTo(100, 50, 4);
shape.SetGeometryPath(geometryPath);
pres.Save("output.pptx", SaveFormat.Pptx);
}
See Also
- interface IGeometryPath
- interface IGeometryShape
- namespace Aspose.Slides
- assembly Aspose.Slides