ShapeCollection

ShapeCollection class

Représente une collection de formes.

public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection

Propriétés

NomLa description
Count { get; }Obtient le nombre d’éléments réellement contenus dans la collection. Lecture seuleInt32 .
IsSynchronized { get; }Renvoie une valeur indiquant si l’accès à la collection est synchronisé (thread-safe). Lecture seuleBoolean .
Item { get; }Obtient l’élément à l’index spécifié. Lecture seuleIShape .
ParentGroup { get; }Renvoie l’objet GroupShape parent d’une collection de formes. Lecture seuleIGroupShape .
SyncRoot { get; }Renvoie une racine de synchronisation. Lecture seuleObject .

Méthodes

NomLa description
AddAudioFrameCD(float, float, float, float)Ajoute un AudioFrame avec CD à la fin de la collection.
AddAudioFrameEmbedded(float, float, float, float, IAudio)Ajoute une nouvelle image audio avec un fichier audio intégré à la fin d’une collection. Il utilise un fichier audio de la liste Presentation.Audios.
AddAudioFrameEmbedded(float, float, float, float, Stream)Ajoute une nouvelle image audio avec un fichier audio intégré à la fin d’une collection. Le fichier audio intégré ne peut être qu’un WAV. Il ajoute un nouvel audio dans la liste Presentation.Audios.
AddAudioFrameLinked(float, float, float, float, string)Ajoute une nouvelle image audio avec un fichier audio lié à la fin d’une collection.
AddAutoShape(ShapeType, float, float, float, float)Crée une nouvelle forme automatique, la règle à partir du modèle par défaut et l’ajoute à la fin de la collection.
AddAutoShape(ShapeType, float, float, float, float, bool)Crée une nouvelle forme automatique et l’ajoute à la fin de la collection.
AddChart(ChartType, float, float, float, float)Crée un nouveau graphique, l’initialise avec des données et des paramètres de série d’échantillons et l’ajoute à la fin de la collection.
AddChart(ChartType, float, float, float, float, bool)Crée un nouveau graphique et l’ajoute à la fin de la collection.
AddClone(IShape)Ajoute une copie d’une forme spécifiée à la fin de la collection. X, Y, Largeur et Hauteur de la nouvelle forme sont égaux à X, Y, Largeur et Hauteur de lasourceShape .
AddClone(IShape, float, float)Ajoute une copie d’une forme spécifiée à la fin de la collection. La largeur et la hauteur de la nouvelle forme sont égales à la largeur et la hauteur de lasourceShape .
AddClone(IShape, float, float, float, float)Ajoute une copie d’une forme spécifiée à la fin de la collection.
AddConnector(ShapeType, float, float, float, float)Crée un nouveau connecteur, le règle à partir du modèle par défaut et l’ajoute à la fin de la collection.
AddConnector(ShapeType, float, float, float, float, bool)Crée un nouveau connecteur et l’ajoute à la fin de la collection.
AddGroupShape()Crée un nouveau GroupShape et l’ajoute à la fin de la collection. La taille et la position du cadre du GroupShape seront adaptées au contenu lorsqu’une nouvelle forme sera ajoutée au GroupShape.
AddGroupShape(ISvgImage, float, float, float, float)Crée un nouveau GroupShape, le remplit avec des formes converties à partir de SVG et l’ajoute à la fin de la collection.
AddMathShape(float, float, float, float)Crée une nouvelle forme automatique adaptée du modèle par défaut au contenu mathématique et l’ajoute à la fin de la collection.
AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo)Ajoute un nouvel objet OLE à la fin d’une collection.
AddOleObjectFrame(float, float, float, float, string, string)Ajoute un nouvel objet OLE à la fin d’une collection.
AddPictureFrame(ShapeType, float, float, float, float, IPPImage)Crée un nouveau PictureFrame et l’ajoute à la fin de la collection.
AddSectionZoomFrame(float, float, float, float, ISection)Ajoute un nouvel objet Section Zoom à la fin d’une collection.
AddSectionZoomFrame(float, float, float, float, ISection, IPPImage)Ajoute un nouvel objet Section Zoom à la fin d’une collection avec une image prédéfinie.
AddSmartArt(float, float, float, float, SmartArtLayoutType)Ajouter un diagramme SmartArt.
AddSummaryZoomFrame(float, float, float, float)Ajoute un nouvel objet Summary Zoom à la fin d’une collection.
AddTable(float, float, double[], double[])Crée une nouvelle table et l’ajoute à la fin de la collection.
AddVideoFrame(float, float, float, float, IVideo)Ajoute une nouvelle image vidéo à la fin d’une collection.
AddVideoFrame(float, float, float, float, string)Ajoute une nouvelle image vidéo à la fin d’une collection.
AddZoomFrame(float, float, float, float, ISlide)Ajoute un nouvel objet Zoom à la fin d’une collection.
AddZoomFrame(float, float, float, float, ISlide, IPPImage)Ajoute un nouvel objet Zoom à la fin d’une collection.
Clear()Supprime toutes les formes de la collection.
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 de base zéro de la première occurrence d’une forme dans la collection.
InsertAudioFrameCD(int, float, float, float, float)Insérer un AudioFrame avec CD.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Insérez un AudioFrame avec un fichier audio intégré. Il utilise un fichier audio de Presentation.Audios list.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Insérez un AudioFrame avec un fichier audio intégré. Le son du fichier audio intégré ne peut être qu’un WAV.
InsertAudioFrameLinked(int, float, float, float, float, string)Crée une nouvelle image audio avec un fichier audio lié et l’insère dans une collection à l’index spécifié.
InsertAutoShape(int, ShapeType, float, float, float, float)Crée une nouvelle forme automatique, l’ajuste à partir du modèle par défaut et l’insère dans la collection à l’index spécifié. Remarque : le type de la forme sera déterminé par le paramètre shapeType.
InsertAutoShape(int, ShapeType, float, float, float, float, bool)Crée une nouvelle forme automatique et l’insère dans la collection à l’index spécifié. Remarque : le type de la forme sera déterminé par le paramètre shapeType.
InsertChart(ChartType, float, float, float, float, int)Crée un nouveau graphique, l’initialise avec des données et des paramètres de série d’échantillons et l’insère à la position spécifiée dans la collection.
InsertChart(ChartType, float, float, float, float, int, bool)Crée un nouveau graphique et l’insère à la position spécifiée dans la collection.
InsertClone(int, IShape)Insère une copie d’une forme spécifiée à la position spécifiée de la collection. X, Y, Largeur et Hauteur de la nouvelle forme sont égales à X, Y, Largeur et Hauteur de lasourceShape .
InsertClone(int, IShape, float, float)Insère une copie d’une forme spécifiée à la position spécifiée de la collection. La largeur et la hauteur de la nouvelle forme sont égales à la largeur et la hauteur de lasourceShape .
InsertClone(int, IShape, float, float, float, float)Insère une copie d’une forme spécifiée à la position spécifiée de la collection.
InsertConnector(int, ShapeType, float, float, float, float)Crée un nouveau connecteur, le règle à partir du modèle par défaut et l’insère dans la collection à l’index spécifié.
InsertConnector(int, ShapeType, float, float, float, float, bool)Crée un nouveau connecteur et l’insère dans la collection à l’index spécifié.
InsertGroupShape(int)Crée un nouveau GroupShape et l’insère dans la collection à l’index spécifié. La taille et la position du cadre de GroupShape seront ajustées au contenu lorsqu’une nouvelle forme sera ajoutée au GroupShape.
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo)Crée un nouvel objet OLE et l’insère dans une collection à l’index spécifié.
InsertOleObjectFrame(int, float, float, float, float, string, string)Crée un nouvel objet OLE et l’insère dans une collection à l’index spécifié.
InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage)Crée un nouveau PictureFrame et l’insère dans la collection à l’index spécifié.
InsertSectionZoomFrame(int, float, float, float, float, ISection)Crée un nouvel objet Section Zoom et l’insère dans une collection à l’index spécifié.
InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage)Crée un nouvel objet Section Zoom et l’insère dans une collection à l’index spécifié.
InsertSummaryZoomFrame(int, float, float, float, float)Crée un nouvel objet Summary Zoom et l’insère dans une collection à l’index spécifié.
InsertTable(int, float, float, double[], double[])Crée une nouvelle table et l’insère dans la collection à l’index spécifié.
InsertVideoFrame(int, float, float, float, float, string)Crée une nouvelle image vidéo et l’insère dans une collection à l’index spécifié.
InsertZoomFrame(int, float, float, float, float, ISlide)Crée un nouvel objet Zoom et l’insère dans une collection à l’index spécifié.
InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage)Crée un nouvel objet Zoom et l’insère dans une collection à l’index spécifié.
Remove(IShape)Supprime la première occurrence d’une forme spécifique de la collection.
RemoveAt(int)Supprime l’élément à l’index spécifié de la collection.
Reorder(int, IShape)Déplace une forme de la collection vers la position spécifiée.
Reorder(int, params IShape[])Déplace les formes de la collection vers la position spécifiée. Les formes seront placées à partir de l’index dans l’ordre dans lequel elles apparaissent dans la liste.
ToArray()Crée et renvoie un tableau contenant toutes les formes.
ToArray(int, int)Crée et renvoie un tableau contenant toutes les formes de la plage spécifiée. Un index d’une première forme à retourner.Un certain nombre de formes à retourner.

Voir également