Partager via


ImageShapeGeometry, classe

Encapsule le dessin, le repli et le test de positionnement pour une forme en fonction d'une image externe de l'aire de conception

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.ImageShapeGeometry

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
Public Class ImageShapeGeometry _
    Inherits RectangleShapeGeometry
public class ImageShapeGeometry : RectangleShapeGeometry

Le type ImageShapeGeometry expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ImageShapeGeometry(Image) Initialise une nouvelle instance de la classe MetafileShapeGeometry à partir d'une image
Méthode publique ImageShapeGeometry(String) Initialise une nouvelle instance de la classe MetafileShapeGeometry à partir d'un chemin d'accès direct à une image

Début

Propriétés

  Nom Description
Propriété publique Image
Propriété protégée Radius (Hérité de RoundedRectangleShapeGeometry.)
Propriété publique ShadowOffset Obtient le décalage entre le contour de la forme et le bord externe de l'ombre. (Hérité de ShapeGeometry.)
Propriété protégée UninitializedPath Obtient le tracé autour de la géométrie de la forme. (Hérité de ShapeGeometry.)

Début

Méthodes

  Nom Description
Méthode protégée Contains Obtient une valeur indiquant si le point se trouve dans le plan de la géométrie.Le contour de la géométrie est défini par le chemin d'accès de graphique utilisé pour dessiner la géométrie. (Hérité de NodeShapeGeometry.)
Méthode publique Dispose() Libère toutes les ressources utilisées par l'instance actuelle de la classe ShapeGeometry. (Hérité de ShapeGeometry.)
Méthode protégée Dispose(Boolean) (Hérité de ShapeGeometry.)
Méthode publique DoFoldToShape Calcule le point le long du vecteur qui passe par le plan de la géométrie. (Hérité de RectangleShapeGeometry.)
Méthode publique DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Détermine si un point se trouve à l'intérieur d'une forme. (Hérité de ShapeGeometry.)
Méthode publique DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Retourne une valeur indiquant si le point donné se trouve dans les limites de la géométrie.Les résultats du test de positionnement sont également retournés. (Hérité de RectangleShapeGeometry.)
Méthode publique DoHitTestSelection Retourne une valeur indiquant si le point donné se trouve dans les limites des commentaires de la sélection environnante de la géométrie.Les résultats du test de positionnement sont également retournés. (Hérité de NodeShapeGeometry.)
Méthode publique DoPaint Dessine la géométrie de forme et son ombre, s'il en existe une. (Hérité de ShapeGeometry.)
Méthode publique DoPaintEmphasis Dessine l'accentuation visuelle sur la forme.Cela n'indique pas de sélection, mais attire simplement l'attention de l'utilisateur sur cette forme lorsqu'une autre forme est sélectionnée. (Consultez ShapeElement.RelatedShapeToEmphasize.) (Hérité de NodeShapeGeometry.)
Méthode protégée DoPaintGeometry Peint la forme d'image (Substitue NodeShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Méthode publique DoPaintResizeFeedback Dessine les commentaires de redimensionnement pour la géométrie. (Hérité de NodeShapeGeometry.)
Méthode publique DoPaintSelection Dessine une sélection entourant généralement la géométrie. (Hérité de NodeShapeGeometry.)
Méthode protégée DoPaintShadow Dessine l'ombre pour la forme. (Hérité de ShapeGeometry.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetBackgroundBrushId Obtient l'ID assigné au pinceau qui peint l'arrière-plan de la géométrie de la forme. (Hérité de ShapeGeometry.)
Méthode publique GetExtraPenWidth Obtient la largeur du stylet de plan qui se trouve en dehors de la limite de la forme. (Hérité de ShapeGeometry.)
Méthode protégée GetFocusIndicatorInsideMargin Obtient la distance en unités universelles entre le cadre englobant de la forme et l'indicateur de focus dessiné au sein du cadre englobant de la forme. (Hérité de NodeShapeGeometry.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetOutlinePenId Obtient l'ID assigné au pinceau qui peint le contour de la géométrie de la forme. (Hérité de ShapeGeometry.)
Méthode publique GetPath(IGeometryHost) Obtient le tracé autour de la géométrie de la forme.Utilise le chemin d'accès retourné avant d'appliquer GetPath() à toute autre forme.Utilisez GetPathCopy() si vous souhaitez conserver un chemin d'accès. (Hérité de ShapeGeometry.)
Méthode protégée GetPath(RectangleD) Obtient le GraphicsPath de la géométrie.Il s'agit d'un singleton sur la classe de la géométrie.Ne pas supprimer.Utilisation immédiate.Utilise GetPathCopy si un autre chemin d'accès est nécessaire. (Hérité de RoundedRectangleShapeGeometry.)
Méthode publique GetPathCopy Obtient une copie du chemin autour de la géométrie de la forme.Supprime le chemin d'accès une fois que vous avez terminé de l'utiliser. (Hérité de ShapeGeometry.)
Méthode publique GetPerimeter Obtient le chemin d'accès du périmètre autour de la forme, y compris la largeur du stylet qui dessine la limite.Effectue une copie de ce chemin d'accès si vous souhaitez le conserver. (Hérité de ShapeGeometry.)
Méthode protégée GetPerimeterBoundingBox Obtient le cadre englobant autour du périmètre de la forme, y compris l'épaisseur du stylet qui dessine la limite. (Hérité de ShapeGeometry.)
Méthode publique GetSelectionLineOffset Obtient la distance entre la sélection et l'extérieur de la géométrie de la forme. (Hérité de ShapeGeometry.)
Méthode publique GetSelectionLineWidth Obtient la largeur de la ligne qui indique qu'une forme est sélectionnée. (Hérité de ShapeGeometry.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée HasFilledBackground True si l'arrière-plan de ce type de géométrie est rempli. (Hérité de ShapeGeometry.)
Méthode protégée HasOutline True si ce type de géométrie possède une bordure visible. (Hérité de ShapeGeometry.)
Méthode protégée HasShadow True si ce type de géométrie possède une ombre. (Hérité de ShapeGeometry.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms