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 effectivement contenus dans la collection. Lecture seule Int32.
IsSynchronized { get; }Retourne une valeur indiquant si l’accès à la collection est synchronisé (sécurisé pour les threads). Lecture seule Boolean.
Item { get; }Obtient l’élément à l’index spécifié. Lecture seule IShape.
ParentGroup { get; }Retourne l’objet GroupShape parent pour une collection de formes. Lecture seule IGroupShape.
SyncRoot { get; }Retourne une racine de synchronisation. Lecture seule Object.

Méthodes

NomDescription
AddAudioFrameCD(float, float, float, float)Ajoute un AudioFrame avec CD à la fin de la collection.
AddAudioFrameEmbedded(float, float, float, float, IAudio)Ajoute un nouveau cadre audio avec un fichier audio intégré à la fin d’une collection. Il utilise le fichier audio de la liste Presentation.Audios.
AddAudioFrameEmbedded(float, float, float, float, Stream)Ajoute un nouveau cadre audio avec un fichier audio intégré à la fin d’une collection. Le fichier audio intégré peut être uniquement un WAV. Il ajoute un nouvel audio à la liste Presentation.Audios.
AddAudioFrameLinked(float, float, float, float, string)Ajoute un nouveau cadre audio avec un fichier audio lié à la fin d’une collection.
AddAutoShape(ShapeType, float, float, float, float)Crée une nouvelle AutoShape, l’ajuste depuis le modèle par défaut et l’ajoute à la fin de la collection.
AddAutoShape(ShapeType, float, float, float, float, bool)Crée une nouvelle AutoShape 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 de série d’exemple et des paramètres 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, Width et Height de la nouvelle forme sont égaux à X, Y, Width et Height de la sourceShape.
AddClone(IShape, float, float)Ajoute une copie d’une forme spécifiée à la fin de la collection. Width et Height de la nouvelle forme sont égaux à Width et Height de la sourceShape.
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, l’ajuste depuis le 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 GroupShape seront ajustées au contenu lorsque la nouvelle forme sera ajoutée au GroupShape.
AddGroupShape(ISvgImage, float, float, float, float)Crée un nouveau GroupShape, le remplit avec des formes converties depuis SVG et l’ajoute à la fin de la collection.
AddMathShape(float, float, float, float)Crée une nouvelle Autoshape ajustée depuis le modèle par défaut pour un 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 cadre d’image 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)Ajoute 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 un nouveau cadre vidéo à la fin d’une collection.
AddVideoFrame(float, float, float, float, string)Ajoute un nouveau cadre 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()Retourne un énumérateur qui itère à travers la collection.
IndexOf(IShape)Retourne l’index basé sur zéro de la première occurrence d’une forme dans la collection.
InsertAudioFrameCD(int, float, float, float, float)Insère un AudioFrame avec CD.
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio)Insère un AudioFrame avec un fichier audio intégré. Il utilise le fichier audio de la liste Presentation.Audios.
InsertAudioFrameEmbedded(int, float, float, float, float, Stream)Insère un AudioFrame avec un fichier audio intégré. Le son du fichier audio intégré peut être uniquement un WAV.
InsertAudioFrameLinked(int, float, float, float, float, string)Crée un nouveau cadre 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 AutoShape, l’ajuste depuis le 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 AutoShape 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 de série d’exemple et des paramètres 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, Width et Height de la nouvelle forme sont égaux à X, Y, Width et Height de la sourceShape.
InsertClone(int, IShape, float, float)Insère une copie d’une forme spécifiée à la position spécifiée de la collection. Width et Height de la nouvelle forme sont égaux à Width et Height de la sourceShape.
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, l’ajuste depuis le 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 GroupShape seront ajustées au contenu lorsque la 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 cadre d’image 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 un nouveau cadre 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 à la position spécifiée.
Reorder(int, params IShape[])Déplace des formes de la collection à la position spécifiée. Les formes seront placées en commençant par l’index dans l’ordre où elles apparaissent dans la liste.
ToArray()Crée et retourne un tableau contenant toutes les formes.
ToArray(int, int)Crée et retourne un tableau contenant toutes les formes de la plage spécifiée. Un index de la première forme à retourner. Un nombre de formes à retourner.

Voir aussi