ShapeCollection

ShapeCollection class

Stellt eine Sammlung von Formen dar.

public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection

Eigenschaften

NameBeschreibung
Count { get; }Ruft die Anzahl der tatsächlich in der Sammlung enthaltenen Elemente ab. SchreibgeschütztInt32 .
IsSynchronized { get; }Gibt einen Wert zurück, der angibt, ob der Zugriff auf die Sammlung synchronisiert (threadsicher) ist. SchreibgeschütztBoolean .
Item { get; }Ruft das Element am angegebenen Index ab. SchreibgeschütztIShape .
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt für eine Formensammlung zurück. SchreibgeschütztIGroupShape .
SyncRoot { get; }Gibt einen Synchronisationsstamm zurück. SchreibgeschütztObject .

Methoden

NameBeschreibung
AddAudioFrameCD(float, float, float, float)Fügt einen AudioFrame mit CD am Ende der Sammlung hinzu.
AddAudioFrameEmbedded(float, float, float, float, IAudio)Fügt einen neuen Audioframe mit eingebetteter Audiodatei am Ende einer Sammlung hinzu. Es verwendet eine Audiodatei aus der Presentation.Audios-Liste.
AddAudioFrameEmbedded(float, float, float, float, Stream)Fügt am Ende einer Sammlung einen neuen Audioframe mit eingebetteter Audiodatei hinzu. Eingebettete Audiodatei kann nur eine WAV-Datei sein. Fügt neues Audio zur Presentation.Audios-Liste hinzu.
AddAudioFrameLinked(float, float, float, float, string)Fügt einen neuen Audioframe mit verknüpfter Audiodatei am Ende einer Sammlung hinzu.
AddAutoShape(ShapeType, float, float, float, float)Erstellt eine neue AutoForm, stimmt sie anhand der Standardvorlage ab und fügt sie am Ende der Sammlung hinzu.
AddAutoShape(ShapeType, float, float, float, float, bool)Erstellt eine neue AutoForm und fügt sie am Ende der Sammlung hinzu.
AddChart(ChartType, float, float, float, float)Erstellt ein neues Diagramm, initialisiert es mit Beispielseriendaten und -einstellungen und fügt es am Ende der Sammlung hinzu.
AddChart(ChartType, float, float, float, float, bool)Erstellt ein neues Diagramm und fügt es am Ende der Sammlung hinzu.
AddClone(IShape)Fügt eine Kopie einer bestimmten Form am Ende der Sammlung hinzu. X, Y, Breite und Höhe der neuen Form sind gleich X, Y, Breite und Höhe dersourceShape .
AddClone(IShape, float, float)Fügt eine Kopie einer bestimmten Form am Ende der Sammlung hinzu. Breite und Höhe der neuen Form sind gleich Breite und Höhe dersourceShape .
AddClone(IShape, float, float, float, float)Fügt eine Kopie einer bestimmten Form am Ende der Sammlung hinzu.
AddConnector(ShapeType, float, float, float, float)Erstellt einen neuen Connector, optimiert ihn anhand der Standardvorlage und fügt ihn am Ende der Sammlung hinzu.
AddConnector(ShapeType, float, float, float, float, bool)Erstellt einen neuen Connector und fügt ihn am Ende der Sammlung hinzu.
AddGroupShape()Erstellt eine neue GroupShape und fügt sie am Ende der Sammlung hinzu. Größe und Position des GroupShape-Rahmens werden an den Inhalt angepasst, wenn eine neue Form zur GroupShape hinzugefügt wird.
AddGroupShape(ISvgImage, float, float, float, float)Erstellt eine neue GroupShape, füllt sie mit konvertierten Formen aus SVG und fügt sie am Ende der Sammlung hinzu.
AddMathShape(float, float, float, float)Erstellt eine neue Autoshape, die von der Standardvorlage auf mathematische Inhalte abgestimmt ist, und fügt sie am Ende der Sammlung hinzu.
AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)Fügt ein neues OLE-Objekt am Ende einer Sammlung hinzu.
AddOleObjectFrame(float, float, float, float, string, string)Fügt ein neues OLE-Objekt am Ende einer Sammlung hinzu.
AddPictureFrame(ShapeType, float, float, float, float, IPPImage)Erstellt einen neuen PictureFrame und fügt ihn am Ende der Sammlung hinzu.
AddSectionZoomFrame(float, float, float, float, ISection)Fügt ein neues Abschnitts-Zoom-Objekt am Ende einer Sammlung hinzu.
AddSectionZoomFrame(float, float, float, float, ISection, IPPImage)Fügt ein neues Abschnitts-Zoom-Objekt am Ende einer Sammlung mit einem vordefinierten Bild hinzu.
AddSmartArt(float, float, float, float, SmartArtLayoutType)SmartArt-Diagramm hinzufügen.
AddSummaryZoomFrame(float, float, float, float)Fügt ein neues Zusammenfassungs-Zoom-Objekt am Ende einer Sammlung hinzu.
AddTable(float, float, double[], double[])Erstellt eine neue Tabelle und fügt sie am Ende der Sammlung hinzu.
AddVideoFrame(float, float, float, float, IVideo)Fügt einen neuen Videoframe am Ende einer Sammlung hinzu.
AddVideoFrame(float, float, float, float, string)Fügt einen neuen Videoframe am Ende einer Sammlung hinzu.
AddZoomFrame(float, float, float, float, ISlide)Fügt ein neues Zoom-Objekt am Ende einer Sammlung hinzu.
AddZoomFrame(float, float, float, float, ISlide, IPPImage)Fügt ein neues Zoom-Objekt am Ende einer Sammlung hinzu.
Clear()Entfernt alle Formen aus der 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 einer Form in der Sammlung zurück.
InsertAudioFrameCD(int, float, float, float, float)Fügen Sie einen AudioFrame mit CD ein.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Fügt einen AudioFrame mit eingebetteter Audiodatei ein. Es verwendet eine Audiodatei aus der Presentation.Audios-Liste.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Fügen Sie einen AudioFrame mit eingebetteter Audiodatei ein. Eingebetteter Audiodatei-Sound kann nur WAV sein.
InsertAudioFrameLinked(int, float, float, float, float, string)Erstellt einen neuen Audioframe mit verknüpfter Audiodatei und fügt ihn am angegebenen Index in eine Sammlung ein.
InsertAutoShape(int, ShapeType, float, float, float, float)Erstellt eine neue AutoForm, stimmt sie aus der Standardvorlage ab und fügt sie in die Sammlung am angegebenen Index ein. Hinweis: Der Typ der Form wird durch den Parameter shapeType bestimmt.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Erstellt eine neue AutoForm und fügt sie am angegebenen Index in die Sammlung ein. Hinweis: Der Typ der Form wird durch den Parameter shapeType bestimmt.
InsertChart(ChartType, float, float, float, float, int)Erstellt ein neues Diagramm, initialisiert es mit Probenseriendaten und -einstellungen und fügt es an der angegebenen Position in der Sammlung ein.
InsertChart(ChartType, float, float, float, float, int, bool)Erstellt ein neues Diagramm und fügt es an der angegebenen Position in der Sammlung ein.
InsertClone(int, IShape)Fügt eine Kopie einer bestimmten Form an der angegebenen Position der Sammlung ein. X, Y, Breite und Höhe der neuen Form sind gleich X, Y, Breite und Höhe dersourceShape .
InsertClone(int, IShape, float, float)Fügt eine Kopie einer bestimmten Form an der angegebenen Position der Sammlung ein. Breite und Höhe der neuen Form sind gleich Breite und Höhe dersourceShape .
InsertClone(int, IShape, float, float, float, float)Fügt eine Kopie einer angegebenen Form an der angegebenen Position der Sammlung ein.
InsertConnector(int, ShapeType, float, float, float, float)Erstellt einen neuen Connector, optimiert ihn anhand der Standardvorlage und fügt ihn am angegebenen Index in die Sammlung ein.
InsertConnector(int, ShapeType, float, float, float, float, bool)Erstellt einen neuen Connector und fügt ihn am angegebenen Index in die Sammlung ein.
InsertGroupShape(int)Erstellt eine neue GroupShape und fügt sie am angegebenen Index in die Sammlung ein. Größe und Position des GroupShape-Rahmens werden an den Inhalt angepasst, wenn der GroupShape eine neue Form hinzugefügt wird.
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)Erstellt ein neues OLE-Objekt und fügt es am angegebenen Index in eine Sammlung ein.
InsertOleObjectFrame(int, float, float, float, float, string, string)Erstellt ein neues OLE-Objekt und fügt es am angegebenen Index in eine Sammlung ein.
InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage)Erstellt einen neuen PictureFrame und fügt ihn am angegebenen Index in die Sammlung ein.
InsertSectionZoomFrame(int, float, float, float, float, ISection)Erstellt ein neues Abschnitts-Zoom-Objekt und fügt es am angegebenen Index in eine Sammlung ein.
InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage)Erstellt ein neues Abschnitts-Zoom-Objekt und fügt es am angegebenen Index in eine Sammlung ein.
InsertSummaryZoomFrame(int, float, float, float, float)Erstellt ein neues Zusammenfassungs-Zoom-Objekt und fügt es am angegebenen Index in eine Sammlung ein.
InsertTable(int, float, float, double[], double[])Erstellt eine neue Tabelle und fügt sie am angegebenen Index in die Sammlung ein.
InsertVideoFrame(int, float, float, float, float, string)Erstellt einen neuen Videoframe und fügt ihn am angegebenen Index in eine Sammlung ein.
InsertZoomFrame(int, float, float, float, float, ISlide)Erstellt ein neues Zoom-Objekt und fügt es am angegebenen Index in eine Sammlung ein.
InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage)Erstellt ein neues Zoom-Objekt und fügt es am angegebenen Index in eine Sammlung ein.
Remove(IShape)Entfernt das erste Vorkommen einer bestimmten Form aus der Sammlung.
RemoveAt(int)Entfernt das Element am angegebenen Index der Sammlung.
Reorder(int, IShape)Verschiebt eine Form aus der Sammlung an die angegebene Position.
Reorder(int, params IShape[])Verschiebt Formen aus der Sammlung an die angegebene Position. Formen werden ab dem Index in der Reihenfolge platziert, in der sie in der Liste erscheinen.
ToArray()Erstellt ein Array mit allen darin enthaltenen Formen und gibt es zurück.
ToArray(int, int)Erstellt ein Array mit allen Shapes aus dem angegebenen Bereich und gibt es zurück. Ein Index einer ersten zurückzugebenden Form.Eine Reihe von Formen, die zurückgegeben werden sollen.

Siehe auch