SetGeometryPaths
GeometryShape.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
- class GeometryShape
- namespace Aspose.Slides
- assembly Aspose.Slides