Compartir a través de


LineSegment (Clase)

Esta clase representa un fragmento código de línea entre dos extremos.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxis

'Declaración
Public Class LineSegment
public class LineSegment

El tipo LineSegment expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público LineSegment(PointD, PointD) Constructor que toma los dos extremos
Método público LineSegment(LinkShape, Int32, Int32) Constructor que toma el LinkShape y los índices principales para los dos extremos.
Método público LineSegment(PointD, PointD, Int32, Int32, Boolean, Boolean, RectangleD) Constructor que toma los dos extremos y su de índice segmental.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AbsoluteBounds obtiene el rectángulo delimitador absoluto representado por este segmento de línea.
Propiedad pública CenterPoint Obtiene el punto central del segmento de línea.
Propiedad pública EndIndex Obtiene el índice del punto final en puntos de LinkShape.
Propiedad pública EndPoint Obtiene el punto final del segmento de línea.
Propiedad pública EndPointF Obtiene el punto final del segmento de línea.
Propiedad pública IsEndSegment Obtiene si es el segmento del extremo en el LinkShape.
Propiedad pública IsStartSegment Obtiene si éste es el segmento de inicio en el LinkShape.
Propiedad pública Length Obtiene la longitud del segmento de línea.
Propiedad pública StartIndex Obtiene el índice del punto de inicio en puntos de LinkShape.
Propiedad pública StartPoint Obtiene el punto inicial del segmento de línea.
Propiedad pública StartPointF Obtiene el punto inicial del segmento de línea.

Arriba

Métodos

  Nombre Descripción
Método público Equals obtiene un valor que indica si dos objetos de LineSegment son iguales. (Invalida a Object.Equals(Object)).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetAccessibilityObject Obtiene el AccessibleObject asignado al segmento de línea.
Método público GetAccessibleDescription devuelve la descripción accesible.
Método público GetAccessibleHelp Obtiene una descripción de lo que el objeto hace o de cómo se utiliza.
Método público GetAccessibleHelpTopicFileName Obtiene la ruta de acceso al archivo de Ayuda asociado a este objeto accesible.
Método público GetAccessibleHelpTopicId Obtiene un identificador para un identificador del tema de Ayuda asociado a este objeto accesible.
Método público GetAccessibleName devuelve el nombre accesible.
Método público GetAccessibleRole recupera el rol accesible de este LineSegment.
Método público GetAccessibleState Recupera el estado accesible de este LineSegment.
Método público GetFocusable Devuelve un valor que indica si este segmento es de que pueda recibir.
Método público GetHashCode obtiene un código hash para este LineSegment. (Invalida a Object.GetHashCode()).
Método público GetSelectable Devuelve un valor que indica si este segmento puede seleccionarse.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsHorizontal detecta si el segmento es horizontal.
Método público IsStartAboveEnd Detecta si el punto inicial del segmento está sobre el extremo.
Método público IsStartLeftOfEnd Detecta si el punto inicial del segmento está a la izquierda del punto final.
Método público IsVertical detecta si el segmento es vertical
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)