IShapeCollection

IShapeCollection-Schnittstelle

Stellt eine Sammlung von Formen dar.

public interface IShapeCollection : IGenericCollection<IShape>

Eigenschaften

NameBeschreibung
Item { get; }Gibt das Element am angegebenen Index zurück. Nur lesbar IShape.
ParentGroup { get; }Gibt das übergeordnete GroupShape-Objekt für eine Formensammlung zurück. Nur lesbar IGroupShape.

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 eingebettetem Audiofile am Ende einer Sammlung hinzu. Es verwendet die Audiodatei aus der Liste Präsentation.Audios.
AddAudioFrameEmbedded(float, float, float, float, Stream)Fügt einen neuen AudioFrame mit eingebettetem Audiofile am Ende einer Sammlung hinzu. Die eingebettete Audiodatei kann nur WAV sein. Es fügt neue Audios zur Liste Präsentation.Audios hinzu.
AddAudioFrameLinked(float, float, float, float, string)Fügt einen neuen AudioFrame mit verlinktem Audiofile am Ende einer Sammlung hinzu.
AddAutoShape(ShapeType, float, float, float, float)Erstellt eine neue AutoShape, passt sie vom Standardtemplate an und fügt sie am Ende der Sammlung hinzu.
AddAutoShape(ShapeType, float, float, float, float, bool)Erstellt eine neue AutoShape 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 angegebenen Form am Ende der Sammlung hinzu. X, Y, Breite und Höhe der neuen Form entsprechen X, Y, Breite und Höhe der sourceShape.
AddClone(IShape, float, float)Fügt eine Kopie einer angegebenen Form am Ende der Sammlung hinzu. Breite und Höhe der neuen Form entsprechen Breite und Höhe der sourceShape.
AddClone(IShape, float, float, float, float)Fügt eine Kopie einer angegebenen Form am Ende der Sammlung hinzu.
AddConnector(ShapeType, float, float, float, float)Erstellt einen neuen Connector, passt ihn vom Standardtemplate an 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. Die Größe und Position des GroupShape-Rahmens werden auf den Inhalt angepasst, wenn neue Formen in die GroupShape eingefügt werden.
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 vom Typ Rechteck, um mathematische Inhalte darin unterzubringen, 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)Fügt ein SmartArt-Diagramm hinzu.
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.
IndexOf(IShape)Gibt den nullbasierten Index des ersten Vorkommens einer Form in der Sammlung zurück.
InsertAudioFrameCD(int, float, float, float, float)Fügt einen AudioFrame mit CD ein.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Fügt einen AudioFrame mit eingebettetem Audiofile ein. Es verwendet die Audiodatei aus der Liste Präsentation.Audios.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Fügt einen AudioFrame mit eingebettetem Audiofile ein. Die eingebettete Audiodatei kann nur WAV sein. Es fügt neue Audios zur Liste Präsentation.Audios hinzu.
InsertAudioFrameLinked(int, float, float, float, float, string)Erstellt einen neuen AudioFrame mit verlinktem Audiofile und fügt ihn an einer angegebenen Stelle in der Sammlung ein.
InsertAutoShape(int, ShapeType, float, float, float, float)Erstellt eine neue AutoShape, passt sie vom Standardtemplate an und fügt sie an der angegebenen Stelle in der Sammlung ein. Hinweis: Der Typ der Form wird durch den Parameter shapeType bestimmt.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Erstellt eine neue AutoShape und fügt sie an der angegebenen Stelle in der 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 Beispielseriendaten und Einstellungen und fügt es an der angegebenen Stelle in der Sammlung ein.
InsertChart(ChartType, float, float, float, float, int, bool)Erstellt ein neues Diagramm und fügt es an der angegebenen Stelle in der Sammlung ein.
InsertClone(int, IShape)Fügt eine Kopie einer angegebenen Form an der angegebenen Stelle in der Sammlung ein. X, Y, Breite und Höhe der neuen Form entsprechen X, Y, Breite und Höhe der sourceShape.
InsertClone(int, IShape, float, float)Fügt eine Kopie einer angegebenen Form an der angegebenen Stelle in der Sammlung ein. Breite und Höhe der neuen Form entsprechen Breite und Höhe der sourceShape.
InsertClone(int, IShape, float, float, float, float)Fügt eine Kopie einer angegebenen Form an der angegebenen Stelle in der Sammlung ein.
InsertConnector(int, ShapeType, float, float, float, float)Erstellt einen neuen Connector, passt ihn vom Standardtemplate an und fügt ihn an der angegebenen Stelle in der Sammlung ein.
InsertConnector(int, ShapeType, float, float, float, float, bool)Erstellt einen neuen Connector und fügt ihn an der angegebenen Stelle in der Sammlung ein.
InsertGroupShape(int)Erstellt eine neue GroupShape und fügt sie an der angegebenen Stelle in der Sammlung ein. Die Größe und Position des GroupShape-Rahmens werden auf den Inhalt angepasst, wenn neue Formen in die GroupShape eingefügt werden.
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)Erstellt ein neues OLE-Objekt und fügt es an der angegebenen Stelle in einer Sammlung ein.
InsertOleObjectFrame(int, float, float, float, float, string, string)Erstellt ein neues OLE-Objekt und fügt es an der angegebenen Stelle in einer Sammlung ein.
InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage)Erstellt einen neuen PictureFrame und fügt ihn an der angegebenen Stelle in der Sammlung ein.
InsertSectionZoomFrame(int, float, float, float, float, ISection)Erstellt ein neues Abschnitts-Zoom-Objekt und fügt es an der angegebenen Stelle in einer Sammlung ein.
InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage)Erstellt ein neues Abschnitts-Zoom-Objekt und fügt es an der angegebenen Stelle in einer Sammlung ein.
InsertSummaryZoomFrame(int, float, float, float, float)Erstellt ein neues Zusammenfassungs-Zoom-Objekt und fügt es an der angegebenen Stelle in einer Sammlung ein.
InsertTable(int, float, float, double[], double[])Erstellt eine neue Tabelle und fügt sie an der angegebenen Stelle in der Sammlung ein.
InsertVideoFrame(int, float, float, float, float, string)Erstellt einen neuen VideoFrame und fügt ihn an der angegebenen Stelle in einer Sammlung ein.
InsertZoomFrame(int, float, float, float, float, ISlide)Erstellt ein neues Zoom-Objekt und fügt es an der angegebenen Stelle in einer Sammlung ein.
InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage)Erstellt ein neues Zoom-Objekt und fügt es an der angegebenen Stelle in einer 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. Die Formen werden ab dem angegebenen Index in der Reihenfolge platziert, in der sie in der Liste erscheinen.
ToArray()Erstellt und gibt ein Array mit allen Formen zurück.
ToArray(int, int)Erstellt und gibt ein Array mit allen Formen aus dem angegebenen Bereich zurück.

Siehe auch