SetGeometryPath
IGeometryShape.SetGeometryPath Methode
Aktualisiert die Formgeometrie aus dem IGeometryPath Objekt. Die Koordinaten müssen relativ zur oberen linken Ecke der Form sein. Ändert den Typ der Form (ShapeType) in Benutzerdefiniert.
public void SetGeometryPath(IGeometryPath geometryPath)
| Parameter | Typ | Beschreibung | 
|---|---|---|
| geometryPath | IGeometryPath | Geometriepfad | 
Ausnahmen
| Ausnahme | Bedingung | 
|---|---|
| ArgumentException | Kein Pfad gefunden | 
| ArgumentException | Leerer Pfad gefunden | 
Beispiele
Beispiel:
[C#]
using (Presentation pres = new Presentation())
{
    GeometryShape shape = pres.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 200, 100) as GeometryShape;
    GeometryPath geometryPath0 = new GeometryPath();
    geometryPath0.MoveTo(0, 0);
    geometryPath0.LineTo(shape.Width, 0);
    geometryPath0.LineTo(shape.Width, shape.Height/3);
    geometryPath0.LineTo(0, shape.Height / 3);
    geometryPath0.CloseFigure();
    GeometryPath geometryPath1 = new GeometryPath();
    geometryPath1.MoveTo(0, shape.Height/3 * 2);
    geometryPath1.LineTo(shape.Width, shape.Height / 3 * 2);
    geometryPath1.LineTo(shape.Width, shape.Height);
    geometryPath1.LineTo(0, shape.Height);
    geometryPath1.CloseFigure();
    shape.SetGeometryPaths(new GeometryPath[] { geometryPath0, geometryPath1});
    pres.Save("output.pptx", SaveFormat.Pptx);
}
Siehe auch
- Schnittstelle IGeometryPath
- Schnittstelle IGeometryShape
- Namespace Aspose.Slides
- Assembly Aspose.Slides