AddConnector
Inhalt
[
Ausblenden
]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)
Parameter | Typ | Beschreibung |
---|---|---|
shapeType | ShapeType | Der ShapeType der Form. |
x | Einzel | Die X-Koordinate für die linke Seite des Rahmens der Form. |
y | Einzel | Die Y-Koordinate für die obere Seite des Rahmens der Form. |
width | Einzel | Die Breite des Rahmens der Form. |
height | Einzel | Die 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
- interface IConnector
- enum ShapeType
- class ShapeCollection
- namespace Aspose.Slides
- assembly Aspose.Slides
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)
Parameter | Typ | Beschreibung |
---|---|---|
shapeType | ShapeType | Der ShapeType der Form. |
x | Einzel | Die X-Koordinate für die linke Seite des Rahmens der Form. |
y | Einzel | Die Y-Koordinate für die obere Seite des Rahmens der Form. |
width | Einzel | Die Breite des Rahmens der Form. |
height | Einzel | Die Höhe des Rahmens der Form. |
createFromTemplate | Boolean | Wenn 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
- interface IConnector
- enum ShapeType
- class ShapeCollection
- namespace Aspose.Slides
- assembly Aspose.Slides