ShapeCollection

ShapeCollection Klasse

Stellt eine Sammlung von Formen dar.

public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection

Eigenschaften

NameBeschreibung
Count { get; }Ruft die tatsächlich in der Sammlung enthaltene Anzahl von Elementen ab. Nur-Lesen Int32.
IsSynchronized { get; }Gibt einen Wert zurück, der angibt, ob der Zugriff auf die Sammlung synchronisiert (Thread-sicher) ist. Nur-Lesen Boolean.
Item { get; }Ruft das Element am angegebenen Index ab. Nur-Lesen IShape.
ParentGroup { get; }Ruft das übergeordnete Gruppierungsformen-Objekt für die Formen-Sammlung ab. Nur-Lesen IGroupShape.
SyncRoot { get; }Gibt die Synchronisationswurzel zurück. Nur-Lesen Object.

Methoden

NameBeschreibung
AddAudioFrameCD(float, float, float, float)Erstellt einen neuen Audio-Frame, der mit einer CD-Spur verknüpft ist, und fügt ihn am Ende der Formen-Sammlung hinzu.
AddAudioFrameEmbedded(float, float, float, float, IAudio)Erstellt einen neuen Audio-Frame und fügt ihn am Ende der Formen-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 Formen-Sammlung hinzu. Der eingebettete Audio-Clip wird zur 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 Formen-Sammlung hinzu.
AddAutoShape(ShapeType, float, float, float, float)Erstellt eine neue Auto-Form mit Standardformatierung und fügt sie am Ende der Formen-Sammlung hinzu.
AddAutoShape(ShapeType, float, float, float, float, bool)Erstellt eine neue Auto-Form und fügt sie am Ende der Formen-Sammlung hinzu, optional mit Standard-Vorlagenformatierung initialisiert.
AddChart(ChartType, float, float, float, float)Erstellt ein neues Diagramm, initialisiert es mit Beispiel-Seriendaten und -Einstellungen und fügt es am Ende der Formen-Sammlung hinzu.
AddChart(ChartType, float, float, float, float, bool)Erstellt ein neues Diagramm, initialisiert es mit Beispiel-Seriendaten und -Einstellungen und fügt es am Ende der Formen-Sammlung hinzu.
AddClone(IShape)Erstellt eine Kopie der angegebenen Form und fügt sie am Ende der Formen-Sammlung hinzu. Die geklonte Form behält Position und Größe des Originals bei.
AddClone(IShape, float, float)Erstellt eine Kopie der angegebenen Form und fügt sie am Ende der Formen-Sammlung hinzu. Die neue Form übernimmt die Breite und Höhe der sourceShape.
AddClone(IShape, float, float, float, float)Erstellt eine Kopie der angegebenen Form und fügt sie am Ende der Formen-Sammlung hinzu.
AddConnector(ShapeType, float, float, float, float)Erstellt eine neue Verbindungslinie mit Standard-Vorlagenstil und fügt sie am Ende der Formen-Sammlung hinzu.
AddConnector(ShapeType, float, float, float, float, bool)Erstellt eine neue Verbindungslinie und fügt sie am Ende der Formen-Sammlung hinzu, optional mit Standard-Vorlagenstil.
AddGroupShape()Erstellt eine neue leere Gruppierungsform und fügt sie am Ende der Formen-Sammlung hinzu. Der Rahmen der Gruppe passt sich automatisch an alle hinzugefügten Formen an.
AddGroupShape(ISvgImage, float, float, float, float)Erstellt eine neue Gruppierungsform, konvertiert das angegebene SVG-Bild in einzelne Formen und fügt die resultierende Gruppe am Ende der Formen-Sammlung hinzu.
AddMathShape(float, float, float, float)Erstellt eine neue Rechteck-Auto-Form für mathematischen Inhalt und fügt sie am Ende der Formen-Sammlung hinzu.
AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)Erstellt einen neuen OLE-Objekt-Frame und fügt ihn am Ende der Formen-Sammlung hinzu.
AddOleObjectFrame(float, float, float, float, string, string)Erstellt einen neuen OLE-Objekt-Frame und fügt ihn am Ende der Formen-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 Formen-Sammlung hinzu.
AddSectionZoomFrame(float, float, float, float, ISection)Erstellt einen neuen Section-Zoom-Frame und fügt ihn am Ende der Formen-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 Formen-Sammlung hinzu.
AddSmartArt(float, float, float, float, SmartArtLayoutType)Erstellt ein SmartArt-Diagramm und fügt es am Ende der Formen-Sammlung hinzu.
AddSummaryZoomFrame(float, float, float, float)Erstellt einen neuen Summary-Zoom-Frame und fügt ihn am Ende der Formen-Sammlung hinzu.
AddTable(float, float, double[], double[])Erstellt eine neue Tabelle und fügt sie am Ende der Formen-Sammlung hinzu.
AddVideoFrame(float, float, float, float, IVideo)Erstellt einen neuen Video-Frame und fügt ihn am Ende der Formen-Sammlung hinzu.
AddVideoFrame(float, float, float, float, string)Erstellt einen neuen Video-Frame und fügt ihn am Ende der Formen-Sammlung hinzu.
AddZoomFrame(float, float, float, float, ISlide)Erstellt einen neuen Zoom-Frame und fügt ihn am Ende der Formen-Sammlung hinzu.
AddZoomFrame(float, float, float, float, ISlide, IPPImage)Erstellt einen neuen Zoom-Frame und fügt ihn am Ende der Formen-Sammlung hinzu.
Clear()Entfernt alle Formen aus der Formen-Sammlung.
CopyTo(Array, int)Kopiert alle Elemente aus der Sammlung in das angegebene Array.
GetEnumerator()Gibt einen Enumerator zurück, der die Sammlung durchläuft.
IndexOf(IShape)Gibt den nullbasierten Index des ersten Vorkommens der angegebenen Form in der Sammlung zurück.
InsertAudioFrameCD(int, float, float, float, float)Erstellt einen neuen Audio-Frame, der mit einer CD-Spur verknüpft ist, und fügt ihn an der angegebenen Position in die Formen-Sammlung ein.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Erstellt einen neuen Audio-Frame und fügt ihn an der angegebenen Position in die Formen-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 Formen-Sammlung ein. Der eingebettete Audio-Clip wird zur 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 Formen-Sammlung ein.
InsertAutoShape(int, ShapeType, float, float, float, float)Erstellt eine neue Auto-Form und fügt sie an der angegebenen Position in die Formen-Sammlung ein, wobei die Standard-Vorlagenformatierung angewendet wird.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Erstellt eine neue Auto-Form und fügt sie an der angegebenen Position in die Formen-Sammlung ein, optional mit Standard-Vorlagenstil initialisiert.
InsertChart(ChartType, float, float, float, float, int)Erstellt ein neues Diagramm, initialisiert es mit Beispiel-Seriendaten und -Einstellungen und fügt es an der angegebenen Position in die Formen-Sammlung ein.
InsertChart(ChartType, float, float, float, float, int, bool)Erstellt ein neues Diagramm, initialisiert es mit Beispiel-Seriendaten und -Einstellungen und fügt es an der angegebenen Position in die Formen-Sammlung ein.
InsertClone(int, IShape)Erstellt eine Kopie der angegebenen Form und fügt sie an der angegebenen Position in die Formen-Sammlung ein. Die geklonte Form behält Position und Größe des Originals bei.
InsertClone(int, IShape, float, float)Erstellt eine Kopie der angegebenen Form und fügt sie an der angegebenen Position in die Formen-Sammlung ein. Die neue Form übernimmt die Breite und Höhe der sourceShape.
InsertClone(int, IShape, float, float, float, float)Erstellt eine Kopie der angegebenen Form und fügt sie an der angegebenen Position in die Formen-Sammlung ein.
InsertConnector(int, ShapeType, float, float, float, float)Erstellt eine neue Verbindungslinie und fügt sie an der angegebenen Position in die Formen-Sammlung ein, wobei die Standard-Vorlagenstil angewendet wird.
InsertConnector(int, ShapeType, float, float, float, float, bool)Erstellt eine neue Verbindungslinie und fügt sie an der angegebenen Position in die Formen-Sammlung ein, optional mit Standard-Vorlagenstil.
InsertGroupShape(int)Erstellt eine neue leere Gruppierungsform und fügt sie an der angegebenen Position in die Formen-Sammlung ein. Der Rahmen der Gruppe passt sich automatisch an alle hinzugefügten Formen an.
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)Erstellt einen neuen OLE-Objekt-Frame und fügt ihn an der angegebenen Position in die Formen-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 Formen-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 Formen-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 Formen-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 Formen-Sammlung ein.
InsertSummaryZoomFrame(int, float, float, float, float)Erstellt einen neuen Summary-Zoom-Frame und fügt ihn an der angegebenen Position in die Formen-Sammlung ein.
InsertTable(int, float, float, double[], double[])Erstellt eine neue Tabelle und fügt sie an der angegebenen Position in die Formen-Sammlung ein.
InsertVideoFrame(int, float, float, float, float, string)Erstellt einen neuen Video-Frame und fügt ihn an der angegebenen Position in die Formen-Sammlung ein.
InsertZoomFrame(int, float, float, float, float, ISlide)Erstellt einen neuen Zoom-Frame und fügt ihn an der angegebenen Position in die Formen-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 Formen-Sammlung ein.
Remove(IShape)Entfernt das erste Vorkommen der angegebenen Form aus der Formen-Sammlung.
RemoveAt(int)Entfernt die Form an der angegebenen Position aus der Formen-Sammlung.
Reorder(int, IShape)Verschiebt die angegebene Form an eine neue Position innerhalb der Formen-Sammlung.
Reorder(int, params IShape[])Verschiebt die angegebenen Formen innerhalb der Formen-Sammlung und platziert sie beginnend ab dem angegebenen Index.
ToArray()Erstellt und gibt ein Array zurück, das alle Formen enthält.
ToArray(int, int)Erstellt und gibt ein Array zurück, das alle Formen im angegebenen Bereich enthält.

Siehe auch