IGeometryShape

IGeometryShape interface

Représente la classe parente de toutes les formes géométriques.

public interface IGeometryShape : IShape

Propriétés

NomDescription
Adjustments { get; }Renvoie une collection des valeurs d’ajustement de la forme. Lecture seule IAdjustValueCollection.
AsIShape { get; }Permet d’obtenir l’interface IShape de base. Lecture seule IShape.
ShapeStyle { get; }Renvoie l’objet de style de la forme. Lecture seule IShapeStyle.
ShapeType { get; set; }Renvoie ou définit le type prédéfini de géométrie. Remarque : lors de la modification de la valeur, toutes les valeurs d’ajustement sont réinitialisées à leurs valeurs par défaut. Lecture/écriture ShapeType.

Méthodes

NomDescription
CreateShapeElements()Crée et renvoie un tableau des éléments de la forme.
GetGeometryPaths()Renvoie une copie du chemin de la forme géométrique. Les coordonnées sont relatives au coin supérieur gauche de la forme.
SetGeometryPath(IGeometryPath)Met à jour la géométrie de la forme à partir de l’objet IGeometryPath. Les coordonnées doivent être relatives au coin supérieur gauche de la forme. Change le type de la forme (ShapeType) en Custom.
SetGeometryPaths(IGeometryPath[])Met à jour la géométrie de la forme à partir d’un tableau de IGeometryPath. Les coordonnées doivent être relatives au coin supérieur gauche de la forme. Change le type de la forme (ShapeType) en Custom.

Voir aussi