IShapeCollection

IShapeCollection Schnittstelle

Stellt eine Sammlung von Formen dar.

public interface IShapeCollection : IGenericCollection<IShape>

Eigenschaften

NameBeschreibung
Item { get; }Ruft das Element am angegebenen Index ab. Nur Lese IShape.
ParentGroup { get; }Ruft das übergeordnete Gruppen-Shape-Objekt für die Shapes-Sammlung ab. Nur Lese IGroupShape.

Methoden

NameBeschreibung
AddAudioFrameCD(float, float, float, float)Erstellt einen neuen Audio-Frame, der mit einem CD-Titel verknüpft ist, und fügt ihn am Ende der Shape-Sammlung hinzu.
AddAudioFrameEmbedded(float, float, float, float, IAudio)Erstellt einen neuen Audio-Frame und fügt ihn am Ende der Shape-Sammlung hinzu, wobei ein vorhandenes Audio-Objekt aus der Presentation.Audios-Liste verwendet wird.
AddAudioFrameEmbedded(float, float, float, float, Stream)Erstellt einen neuen Audio-Frame mit einer eingebetteten WAV-Datei und fügt ihn am Ende der Shape-Sammlung hinzu. Das eingebettete Audio wird der Presentation.Audios-Sammlung hinzugefügt.
AddAudioFrameLinked(float, float, float, float, string)Erstellt einen neuen Audio-Frame, der mit einer externen Audiodatei verknüpft ist, und fügt ihn am Ende der Shape-Sammlung hinzu.
AddAutoShape(ShapeType, float, float, float, float)Erstellt eine neue Autoform mit Standardformatierung und fügt sie am Ende der Shape-Sammlung hinzu.
AddAutoShape(ShapeType, float, float, float, float, bool)Erstellt eine neue Autoform und fügt sie am Ende der Shape-Sammlung hinzu, optional mit Standardvorlagenformatierung initialisiert.
AddChart(ChartType, float, float, float, float)Erstellt ein neues Diagramm, initialisiert es mit Beispieldaten und -einstellungen und fügt es am Ende der Shape-Sammlung hinzu.
AddChart(ChartType, float, float, float, float, bool)Erstellt ein neues Diagramm, initialisiert es mit Beispieldaten und -einstellungen und fügt es am Ende der Shape-Sammlung hinzu.
AddClone(IShape)Erstellt eine Kopie des angegebenen Shapes und fügt sie am Ende der Shape-Sammlung hinzu. Das geklonte Shape behält die Position und Größe des Originals bei.
AddClone(IShape, float, float)Erstellt eine Kopie des angegebenen Shapes und fügt sie am Ende der Shape-Sammlung hinzu. Das neue Shape behält die Breite und Höhe des sourceShape bei.
AddClone(IShape, float, float, float, float)Erstellt eine Kopie des angegebenen Shapes und fügt sie am Ende der Shape-Sammlung hinzu.
AddConnector(ShapeType, float, float, float, float)Erstellt ein neues Connector-Shape mit Standardvorlagenstil und fügt es am Ende der Shape-Sammlung hinzu.
AddConnector(ShapeType, float, float, float, float, bool)Erstellt ein neues Connector-Shape und fügt es am Ende der Shape-Sammlung hinzu, optional mit Standardvorlagenstil.
AddGroupShape()Erstellt ein neues leeres Gruppenshape und fügt es am Ende der Shape-Sammlung hinzu. Der Rahmen der Gruppe passt sich automatisch an, um alle hinzugefügten Shapes aufzunehmen.
AddGroupShape(ISvgImage, float, float, float, float)Erstellt ein neues Gruppenshape, wandelt das angegebene SVG-Bild in einzelne Shapes um und fügt die resultierende Gruppe am Ende der Shape-Sammlung hinzu.
AddMathShape(float, float, float, float)Erstellt eine neue Rechteck-Autoform zur Darstellung mathematischer Inhalte und fügt sie am Ende der Shape-Sammlung hinzu.
AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)Erstellt einen neuen OLE-Objekt-Frame und fügt ihn am Ende der Shape-Sammlung hinzu.
AddOleObjectFrame(float, float, float, float, string, string)Erstellt einen neuen OLE-Objekt-Frame und fügt ihn am Ende der Shape-Sammlung hinzu.
AddPictureFrame(ShapeType, float, float, float, float, IPPImage)Erstellt einen neuen Bild-Frame, der das angegebene Bild enthält, und fügt ihn am Ende der Shape-Sammlung hinzu.
AddSectionZoomFrame(float, float, float, float, ISection)Erstellt einen neuen Section-Zoom-Frame und fügt ihn am Ende der Shape-Sammlung hinzu.
AddSectionZoomFrame(float, float, float, float, ISection, IPPImage)Erstellt einen neuen Section-Zoom-Frame mit vordefiniertem Bild und fügt ihn am Ende der Shape-Sammlung hinzu.
AddSmartArt(float, float, float, float, SmartArtLayoutType)Erstellt ein SmartArt-Diagramm und fügt es am Ende der Shape-Sammlung hinzu.
AddSummaryZoomFrame(float, float, float, float)Erstellt einen neuen Summary-Zoom-Frame und fügt ihn am Ende der Shape-Sammlung hinzu.
AddTable(float, float, double[], double[])Erstellt eine neue Tabelle und fügt sie am Ende der Shape-Sammlung hinzu.
AddVideoFrame(float, float, float, float, IVideo)Erstellt einen neuen Video-Frame und fügt ihn am Ende der Shape-Sammlung hinzu.
AddVideoFrame(float, float, float, float, string)Erstellt einen neuen Video-Frame und fügt ihn am Ende der Shape-Sammlung hinzu.
AddZoomFrame(float, float, float, float, ISlide)Erstellt einen neuen Zoom-Frame und fügt ihn am Ende der Shape-Sammlung hinzu.
AddZoomFrame(float, float, float, float, ISlide, IPPImage)Erstellt einen neuen Zoom-Frame und fügt ihn am Ende der Shape-Sammlung hinzu.
Clear()Entfernt alle Shapes aus der Shape-Sammlung.
IndexOf(IShape)Gibt den nullbasierten Index des ersten Auftretens des angegebenen Shapes in der Sammlung zurück.
InsertAudioFrameCD(int, float, float, float, float)Erstellt einen neuen Audio-Frame, der mit einem CD-Titel verknüpft ist, und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Erstellt einen neuen Audio-Frame und fügt ihn an der angegebenen Position in die Shape-Sammlung ein, wobei ein vorhandenes Audio-Objekt aus der Presentation.Audios-Liste verwendet wird.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Erstellt einen neuen Audio-Frame mit einer eingebetteten WAV-Datei und fügt ihn an der angegebenen Position in die Shape-Sammlung ein. Das eingebettete Audio wird der Presentation.Audios-Sammlung hinzugefügt.
InsertAudioFrameLinked(int, float, float, float, float, string)Erstellt einen neuen Audio-Frame, der mit einer externen Audiodatei verknüpft ist, und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertAutoShape(int, ShapeType, float, float, float, float)Erstellt eine neue Autoform und fügt sie an der angegebenen Position in die Shape-Sammlung ein, wobei die Standardvorlagenformatierung angewendet wird.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Erstellt eine neue Autoform und fügt sie an der angegebenen Position in die Shape-Sammlung ein, optional mit Standardvorlagenstil initialisiert.
InsertChart(ChartType, float, float, float, float, int)Erstellt ein neues Diagramm, initialisiert es mit Beispieldaten und -einstellungen und fügt es an der angegebenen Position in die Shape-Sammlung ein.
InsertChart(ChartType, float, float, float, float, int, bool)Erstellt ein neues Diagramm, initialisiert es mit Beispieldaten und -einstellungen und fügt es an der angegebenen Position in die Shape-Sammlung ein.
InsertClone(int, IShape)Erstellt eine Kopie des angegebenen Shapes und fügt sie an der angegebenen Position in die Shape-Sammlung ein. Das geklonte Shape behält die Position und Größe des Originals bei.
InsertClone(int, IShape, float, float)Erstellt eine Kopie des angegebenen Shapes und fügt sie an der angegebenen Position in die Shape-Sammlung ein. Das neue Shape behält die Breite und Höhe des sourceShape bei.
InsertClone(int, IShape, float, float, float, float)Erstellt eine Kopie des angegebenen Shapes und fügt sie an der angegebenen Position in die Shape-Sammlung ein.
InsertConnector(int, ShapeType, float, float, float, float)Erstellt ein neues Connector-Shape und fügt es an der angegebenen Position in die Shape-Sammlung ein, wobei die Standardvorlagenformatierung angewendet wird.
InsertConnector(int, ShapeType, float, float, float, float, bool)Erstellt ein neues Connector-Shape und fügt es an der angegebenen Position in die Shape-Sammlung ein, optional mit Standardvorlagenstil.
InsertGroupShape(int)Erstellt ein neues leeres Gruppenshape und fügt es an der angegebenen Position in die Shape-Sammlung ein. Der Rahmen der Gruppe passt sich automatisch an, um alle hinzugefügten Shapes aufzunehmen.
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)Erstellt einen neuen OLE-Objekt-Frame und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertOleObjectFrame(int, float, float, float, float, string, string)Erstellt einen neuen OLE-Objekt-Frame und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage)Erstellt einen neuen Bild-Frame, der das angegebene Bild enthält, und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertSectionZoomFrame(int, float, float, float, float, ISection)Erstellt einen neuen Section-Zoom-Frame und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage)Erstellt einen neuen Section-Zoom-Frame mit vordefiniertem Bild und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertSummaryZoomFrame(int, float, float, float, float)Erstellt einen neuen Summary-Zoom-Frame und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertTable(int, float, float, double[], double[])Erstellt eine neue Tabelle und fügt sie an der angegebenen Position in die Shape-Sammlung ein.
InsertVideoFrame(int, float, float, float, float, string)Erstellt einen neuen Video-Frame und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertZoomFrame(int, float, float, float, float, ISlide)Erstellt einen neuen Zoom-Frame und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage)Erstellt einen neuen Zoom-Frame mit vordefiniertem Bild und fügt ihn an der angegebenen Position in die Shape-Sammlung ein.
Remove(IShape)Entfernt das erste Auftreten des angegebenen Shapes aus der Shape-Sammlung.
RemoveAt(int)Entfernt das Shape an der angegebenen Position aus der Shape-Sammlung.
Reorder(int, IShape)Verschiebt das angegebene Shape an eine neue Position innerhalb der Shape-Sammlung.
Reorder(int, params IShape[])Verschiebt die angegebenen Shapes innerhalb der Shape-Sammlung und positioniert sie beginnend ab dem angegebenen Index.
ToArray()Erstellt und gibt ein Array zurück, das alle Shapes enthält.
ToArray(int, int)Erstellt und gibt ein Array zurück, das alle Shapes im angegebenen Bereich enthält.

Siehe auch