ShapeCollection

classe ShapeCollection

Représente une collection de formes.

public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection

Propriétés

NomDescription
Count { get; }Obtient le nombre d’éléments réellement contenus dans la collection. Lecture seule Int32.
IsSynchronized { get; }Renvoie une valeur indiquant si l’accès à la collection est synchronisé (thread-safe). Lecture seule Boolean.
Item { get; }Obtient l’élément à l’index spécifié. Lecture seule IShape.
ParentGroup { get; }Obtient l’objet de forme de groupe parent pour la collection de formes. Lecture seule IGroupShape.
SyncRoot { get; }Renvoie une racine de synchronisation. Lecture seule Object.

Méthodes

NomDescription
AddAudioFrameCD(float, float, float, float)Crée un nouveau cadre audio lié à une piste CD et l’ajoute à la fin de la collection de formes.
AddAudioFrameEmbedded(float, float, float, float, IAudio)Crée un nouveau cadre audio et l’ajoute à la fin de la collection de formes en utilisant un objet audio existant de la liste Presentation.Audios.
AddAudioFrameEmbedded(float, float, float, float, Stream)Crée un nouveau cadre audio avec un fichier WAV intégré et l’ajoute à la fin de la collection de formes. L’audio intégré est ajouté à la collection Presentation.Audios.
AddAudioFrameLinked(float, float, float, float, string)Crée un nouveau cadre audio lié à un fichier audio externe et l’ajoute à la fin de la collection de formes.
AddAutoShape(ShapeType, float, float, float, float)Crée une nouvelle forme auto avec le formatage par défaut et l’ajoute à la fin de la collection de formes.
AddAutoShape(ShapeType, float, float, float, float, bool)Crée une nouvelle forme auto et l’ajoute à la fin de la collection de formes, en initialisant éventuellement avec le formatage de modèle par défaut.
AddChart(ChartType, float, float, float, float)Crée un nouveau graphique, l’initialise avec des données d’exemple et des paramètres, puis l’ajoute à la fin de la collection de formes.
AddChart(ChartType, float, float, float, float, bool)Crée un nouveau graphique, l’initialise avec des données d’exemple et des paramètres, puis l’ajoute à la fin de la collection de formes.
AddClone(IShape)Crée une copie de la forme spécifiée et l’ajoute à la fin de la collection de formes. La forme dupliquée conserve la position et la taille de l’originale.
AddClone(IShape, float, float)Crée une copie de la forme spécifiée et l’ajoute à la fin de la collection de formes. La nouvelle forme conserve la largeur et la hauteur de la sourceShape.
AddClone(IShape, float, float, float, float)Crée une copie de la forme spécifiée et l’ajoute à la fin de la collection de formes.
AddConnector(ShapeType, float, float, float, float)Crée une nouvelle forme de connexion avec le style de modèle par défaut et l’ajoute à la fin de la collection de formes.
AddConnector(ShapeType, float, float, float, float, bool)Crée une nouvelle forme de connexion et l’ajoute à la fin de la collection de formes, en appliquant éventuellement le style de modèle par défaut.
AddGroupShape()Crée un nouveau groupe de formes vide et l’ajoute à la fin de la collection de formes. Le cadre du groupe s’ajuste automatiquement pour contenir toutes les formes qui y sont ajoutées.
AddGroupShape(ISvgImage, float, float, float, float)Crée un nouveau groupe de formes, convertit l’image SVG spécifiée en formes individuelles et ajoute le groupe résultant à la fin de la collection de formes.
AddMathShape(float, float, float, float)Crée une nouvelle forme auto rectangle pour héberger du contenu mathématique et l’ajoute à la fin de la collection de formes.
AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)Crée un nouveau cadre d’objet OLE et l’ajoute à la fin de la collection de formes.
AddOleObjectFrame(float, float, float, float, string, string)Crée un nouveau cadre d’objet OLE et l’ajoute à la fin de la collection de formes.
AddPictureFrame(ShapeType, float, float, float, float, IPPImage)Crée un nouveau cadre image contenant l’image spécifiée et l’ajoute à la fin de la collection de formes.
AddSectionZoomFrame(float, float, float, float, ISection)Crée un nouveau cadre Section Zoom et l’ajoute à la fin de la collection de formes.
AddSectionZoomFrame(float, float, float, float, ISection, IPPImage)Crée un nouveau cadre Section Zoom avec une image prédéfinie et l’ajoute à la fin de la collection de formes.
AddSmartArt(float, float, float, float, SmartArtLayoutType)Crée un diagramme SmartArt et l’ajoute à la fin de la collection de formes.
AddSummaryZoomFrame(float, float, float, float)Crée un nouveau cadre Summary Zoom et l’ajoute à la fin de la collection de formes.
AddTable(float, float, double[], double[])Crée une nouvelle table et l’ajoute à la fin de la collection de formes.
AddVideoFrame(float, float, float, float, IVideo)Crée un nouveau cadre vidéo et l’ajoute à la fin de la collection de formes.
AddVideoFrame(float, float, float, float, string)Crée un nouveau cadre vidéo et l’ajoute à la fin de la collection de formes.
AddZoomFrame(float, float, float, float, ISlide)Crée un nouveau cadre Zoom et l’ajoute à la fin de la collection de formes.
AddZoomFrame(float, float, float, float, ISlide, IPPImage)Crée un nouveau cadre Zoom et l’ajoute à la fin de la collection de formes.
Clear()Supprime toutes les formes de la collection de formes.
CopyTo(Array, int)Copie tous les éléments de la collection dans le tableau spécifié.
GetEnumerator()Renvoie un énumérateur qui parcourt la collection.
IndexOf(IShape)Renvoie l’index basé sur zéro de la première occurrence de la forme spécifiée dans la collection.
InsertAudioFrameCD(int, float, float, float, float)Crée un nouveau cadre audio lié à une piste CD et l’insère dans la collection de formes à l’index spécifié.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Crée un nouveau cadre audio et l’insère dans la collection de formes à l’index spécifié en utilisant un objet audio existant de la liste Presentation.Audios.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Crée un nouveau cadre audio avec un fichier WAV intégré et l’insère dans la collection de formes à l’index spécifié. L’audio intégré est ajouté à la collection Presentation.Audios.
InsertAudioFrameLinked(int, float, float, float, float, string)Crée un nouveau cadre audio lié à un fichier audio externe et l’insère dans la collection de formes à l’index spécifié.
InsertAutoShape(int, ShapeType, float, float, float, float)Crée une nouvelle forme auto et l’insère dans la collection de formes à l’index spécifié, en appliquant le formatage de modèle par défaut.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Crée une nouvelle forme auto et l’insère dans la collection de formes à l’index spécifié, en initialisant éventuellement avec le style de modèle par défaut.
InsertChart(ChartType, float, float, float, float, int)Crée un nouveau graphique, l’initialise avec des données d’exemple et des paramètres, puis l’insère dans la collection de formes à l’index spécifié.
InsertChart(ChartType, float, float, float, float, int, bool)Crée un nouveau graphique, l’initialise avec des données d’exemple et des paramètres, puis l’insère dans la collection de formes à l’index spécifié.
InsertClone(int, IShape)Crée une copie de la forme spécifiée et l’insère dans la collection de formes à l’index spécifié. La forme dupliquée conserve la position et la taille de l’originale.
InsertClone(int, IShape, float, float)Crée une copie de la forme spécifiée et l’insère dans la collection de formes à l’index spécifié. La nouvelle forme conserve la largeur et la hauteur de la sourceShape.
InsertClone(int, IShape, float, float, float, float)Crée une copie de la forme spécifiée et l’insère dans la collection de formes à l’index spécifié.
InsertConnector(int, ShapeType, float, float, float, float)Crée une nouvelle forme de connexion et l’insère dans la collection de formes à l’index spécifié, en appliquant le style de modèle par défaut.
InsertConnector(int, ShapeType, float, float, float, float, bool)Crée une nouvelle forme de connexion et l’insère dans la collection de formes à l’index spécifié, en appliquant éventuellement le style de modèle par défaut.
InsertGroupShape(int)Crée un nouveau groupe de formes vide et l’insère dans la collection de formes à l’index spécifié. Le cadre du groupe s’ajuste automatiquement pour contenir toutes les formes qui y sont ajoutées.
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)Crée un nouveau cadre d’objet OLE et l’insère dans la collection de formes à l’index spécifié.
InsertOleObjectFrame(int, float, float, float, float, string, string)Crée un nouveau cadre d’objet OLE et l’insère dans la collection de formes à l’index spécifié.
InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage)Crée un nouveau cadre image contenant l’image spécifiée et l’insère dans la collection de formes à l’index spécifié.
InsertSectionZoomFrame(int, float, float, float, float, ISection)Crée un nouveau cadre Section Zoom et l’insère dans la collection de formes à l’index spécifié.
InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage)Crée un nouveau cadre Section Zoom avec une image prédéfinie et l’insère dans la collection de formes à l’index spécifié.
InsertSummaryZoomFrame(int, float, float, float, float)Crée un nouveau cadre Summary Zoom et l’insère dans la collection de formes à l’index spécifié.
InsertTable(int, float, float, double[], double[])Crée une nouvelle table et l’insère dans la collection de formes à l’index spécifié.
InsertVideoFrame(int, float, float, float, float, string)Crée un nouveau cadre vidéo et l’insère dans la collection de formes à l’index spécifié.
InsertZoomFrame(int, float, float, float, float, ISlide)Crée un nouveau cadre Zoom et l’insère dans la collection de formes à l’index spécifié.
InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage)Crée un nouveau cadre Zoom avec une image prédéfinie et l’insère dans la collection de formes à l’index spécifié.
Remove(IShape)Supprime la première occurrence de la forme spécifiée de la collection de formes.
RemoveAt(int)Supprime la forme à l’index spécifié de la collection de formes.
Reorder(int, IShape)Déplace la forme spécifiée vers une nouvelle position dans la collection de formes.
Reorder(int, params IShape[])Déplace les formes spécifiées dans la collection de formes, en les plaçant à partir de l’index indiqué.
ToArray()Crée et renvoie un tableau contenant toutes les formes.
ToArray(int, int)Crée et renvoie un tableau contenant toutes les formes dans la plage spécifiée.

Voir aussi