Partager via


LineSegment, classe

Cette classe représente la portion droite d'une ligne située entre deux points de terminaison.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.LineSegment

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 LineSegment
public class LineSegment

Le type LineSegment expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique LineSegment(PointD, PointD) Constructeur qui accepte les deux points de terminaison.
Méthode publique LineSegment(LinkShape, Int32, Int32) Constructeur qui prend le LinkShape parent et les index pour les deux points de terminaison.
Méthode publique LineSegment(PointD, PointD, Int32, Int32, Boolean, Boolean, RectangleD) Constructeur qui accepte les deux points de terminaison et l'index de segment.

Début

Propriétés

  Nom Description
Propriété publique AbsoluteBounds Obtient le rectangle englobant absolu représenté par ce segment de ligne.
Propriété publique CenterPoint Obtient le point central du segment de ligne.
Propriété publique EndIndex Obtient l'index du point de terminaison à des points du bord du LinkShape.
Propriété publique EndPoint Obtient le point de terminaison du segment de ligne.
Propriété publique EndPointF Obtient le point de terminaison du segment de ligne.
Propriété publique IsEndSegment Définit que le segment de fin se trouve dans le LinkShape.
Propriété publique IsStartSegment Définit que le segment de début se trouve dans le LinkShape.
Propriété publique Length Obtient la longueur du segment de ligne.
Propriété publique StartIndex Obtient l'index du point de départ à des points du bord du LinkShape.
Propriété publique StartPoint Obtient le point de départ du segment de ligne.
Propriété publique StartPointF Obtient le point de départ du segment de ligne.

Début

Méthodes

  Nom Description
Méthode publique Equals Obtient une valeur indiquant si deux objets LineSegment sont égaux. (Substitue Object.Equals(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 GetAccessibilityObject Obtient l'AccessibleObject assigné au segment de ligne.
Méthode publique GetAccessibleDescription Retourne la description accessible.
Méthode publique GetAccessibleHelp Obtient une description de ce que fait l'objet ou comment il est utilisé.
Méthode publique GetAccessibleHelpTopicFileName Obtient le chemin d'accès au fichier d'aide associé à cet objet accessible.
Méthode publique GetAccessibleHelpTopicId Obtient un identificateur d'une rubrique d'aide associé à l'objet accessible.
Méthode publique GetAccessibleName Retourne le nom accessible.
Méthode publique GetAccessibleRole Extrait le rôle accessible de ce LineSegment.
Méthode publique GetAccessibleState Extrait l'état accessible de ce LineSegment.
Méthode publique GetFocusable Retourne une valeur indiquant si ce segment peut prendre le focus.
Méthode publique GetHashCode Obtient un code de hachage pour ce LineSegment. (Substitue Object.GetHashCode().)
Méthode publique GetSelectable Retourne une valeur indiquant si ce segment peut être sélectionné.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsHorizontal Détecte si le segment est horizontal.
Méthode publique IsStartAboveEnd Détecte si le point de départ du segment est au-dessus du point de terminaison.
Méthode publique IsStartLeftOfEnd Détecte si le point de départ du segment est à gauche du point de terminaison.
Méthode publique IsVertical Détecte si le segment est vertical
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