AddConnector

AddConnector(ShapeType, float, float, float, float)

Erstellt einen neuen Connector, passt ihn anhand der Standardvorlage an und fügt ihn am Ende der Sammlung hinzu.

public IConnector AddConnector(ShapeType shapeType, float x, float y, float width, float height)
ParameterTypBeschreibung
shapeTypeShapeTypeDer ShapeType der Form.
xEinzelDie X-Koordinate für die linke Seite des Rahmens der Form.
yEinzelDie Y-Koordinate für die obere Seite des Rahmens der Form.
widthEinzelDie Breite des Rahmens der Form.
heightEinzelDie Höhe des Rahmens der Form.

Rückgabewert

Der nullbasierte Index der erstellten Form.

Erstelltes Connector-Objekt.

Beispiele

Das folgende Beispiel zeigt, wie man einen Connector (einen gebogenen Connector) zwischen zwei Formen (einer Ellipse und einem Rechteck) in einer PowerPoint-Präsentation hinzufügt.

[C#]
// Instanziiert eine Präsentationsklasse, die eine PPTX-Datei darstellt
using (Presentation input = new Presentation())
{
    // Greift auf die Formensammlung für eine bestimmte Folie zu
    IShapeCollection shapes = input.Slides[0].Shapes;
    // Fügt eine Ellipse-Autohform hinzu
    IAutoShape ellipse = shapes.AddAutoShape(ShapeType.Ellipse, 0, 100, 100, 100);
    // Fügt eine Rechteck-Autohform hinzu
    IAutoShape rectangle = shapes.AddAutoShape(ShapeType.Rectangle, 100, 300, 100, 100);
    // Fügt der Folienformensammlung eine Connector-Form hinzu
    IConnector connector = shapes.AddConnector(ShapeType.BentConnector2, 0, 0, 10, 10);
    // Verbindet die Formen mit dem Connector
    connector.StartShapeConnectedTo = ellipse;
    connector.EndShapeConnectedTo = rectangle;
    // Ruft reroute auf, um den automatischen kürzesten Weg zwischen den Formen festzulegen
    connector.Reroute();
    // Speichert die Präsentation
    input.Save("Shapes-connector.pptx", SaveFormat.Pptx);
}

Siehe auch


AddConnector(ShapeType, float, float, float, float, bool)

Erstellt einen neuen Connector und fügt ihn am Ende der Sammlung hinzu.

public IConnector AddConnector(ShapeType shapeType, float x, float y, float width, float height, 
    bool createFromTemplate)
ParameterTypBeschreibung
shapeTypeShapeTypeDer ShapeType der Form.
xEinzelDie X-Koordinate für die linke Seite des Rahmens der Form.
yEinzelDie Y-Koordinate für die obere Seite des Rahmens der Form.
widthEinzelDie Breite des Rahmens der Form.
heightEinzelDie Höhe des Rahmens der Form.
createFromTemplateBooleanWenn true, wird die neue Form von der Standardvorlage abgeleitet. Ein nicht leerer Name, ein einfacher Stil, zentrierter Text werden der neuen Form zugewiesen. Wenn false, haben alle Werte der Eigenschaften der neuen Form die Standardwerte.

Rückgabewert

Der nullbasierte Index der erstellten Form.

Erstelltes Connector-Objekt.

Siehe auch