Verbinder
Contents
[
Hide
]
Dieser Artikel demonstriert, wie man Formen mit Verbinder‑Objekten verbindet und deren Ziele mithilfe von Aspose.Slides for .NET ändert.
Verbinder hinzufügen
Fügen Sie ein Verbinder‑Objekt zwischen zwei Punkten auf der Folie ein.
static void AddConnector()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var connector = slide.Shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
}
Zugriff auf einen Verbinder
Rufen Sie das zuerst zur Folie hinzugefügte Verbinder‑Objekt ab.
static void AccessConnector()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
slide.Shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
var connector = slide.Shapes.OfType<IConnector>().First();
}
Verbinder entfernen
Löschen Sie einen Verbinder von der Folie.
static void RemoveConnector()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var connector = slide.Shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
slide.Shapes.Remove(connector);
}
Formen neu verbinden
Verbinden Sie einen Verbinder mit zwei Formen, indem Sie Start‑ und End‑Ziele zuweisen.
static void ReconnectShapes()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var shape1 = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 0, 0, 50, 50);
var shape2 = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 50, 50);
var connector = slide.Shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 100, 100);
connector.StartShapeConnectedTo = shape1;
connector.EndShapeConnectedTo = shape2;
}