Partager via


LineSegment, classe

Cette classe représente une partie droite de ligne entre deux points de fin.

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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 fin
Méthode publique LineSegment(LinkShape, Int32, Int32) Constructeur qui prend le LinkShape et les index parents pour les deux points de fin.
Méthode publique LineSegment(PointD, PointD, Int32, Int32, Boolean, Boolean, RectangleD) Constructeur qui prend les deux points de fin et son segment-index.

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 pour le segment de ligne.
Propriété publique EndIndex Obtenez l'index du point de fin aux points du bord du LinkShape.
Propriété publique EndPoint Obtient le point de fin du segment de ligne.
Propriété publique EndPointF Obtient le point de fin du segment de ligne.
Propriété publique IsEndSegment Obtenez si c'est le segment de fin dans le LinkShape.
Propriété publique IsStartSegment Obtenez si c'est le segment de début dans le LinkShape.
Propriété publique Length Obtient la longueur du segment de ligne.
Propriété publique StartIndex Obtenez l'index du point de départ aux 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 de 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 pour un identificateur de rubrique d'aide associé à cet 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 est pouvant être actif.
Méthode publique GetHashCode Obtient le code de hachage pour ce LineSegment. (Substitue Object.GetHashCode().)
Méthode publique GetSelectable Retourne une valeur indiquant si ce segment est sélectionnable.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsHorizontal Le détecte si le segment est horizontal.
Méthode publique IsStartAboveEnd Le détecte si le point de départ du segment est supérieure du point de fin.
Méthode publique IsStartLeftOfEnd Le détecte si le point de départ du segment est laissé du point de fin.
Méthode publique IsVertical Le 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