Classe LineSegment

Esta classe representa uma peça de direta de linha entre dois pontos de extremidade.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
Public Class LineSegment
public class LineSegment

O tipo LineSegment expõe os membros a seguir.

Construtores

  Nome Descrição
Método público LineSegment(PointD, PointD) Construtor com dois pontos de extremidade
Método público LineSegment(LinkShape, Int32, Int32) Construtor que leva o pai LinkShape e os índices para os dois pontos de extremidade.
Método público LineSegment(PointD, PointD, Int32, Int32, Boolean, Boolean, RectangleD) Construtor que leva os dois pontos de extremidade e seu índice de segmento.

Superior

Propriedades

  Nome Descrição
Propriedade pública AbsoluteBounds Obtém o retângulo delimitador absoluto, representado por esse segmento de linha.
Propriedade pública CenterPoint Obtenha o ponto central para o segmento de linha.
Propriedade pública EndIndex Obter o índice do ponto final em pontos de extremidade do LinkShape.
Propriedade pública EndPoint Obtém o ponto final do segmento de linha.
Propriedade pública EndPointF Obtém o ponto final do segmento de linha.
Propriedade pública IsEndSegment Obtenha se este é o segmento final o LinkShape.
Propriedade pública IsStartSegment Obtenha se este é o segmento de iniciar o LinkShape.
Propriedade pública Length Obtém o comprimento do segmento de linha.
Propriedade pública StartIndex Obter o índice do ponto inicial em pontos de extremidade do LinkShape.
Propriedade pública StartPoint Obtém o ponto de partida do segmento de linha.
Propriedade pública StartPointF Obtém o ponto de partida do segmento de linha.

Superior

Métodos

  Nome Descrição
Método público Equals Obtém um valor que indica se os dois objetos LineSegment são iguais. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetAccessibilityObject Obtém o AccessibleObject atribuído ao segmento de linha.
Método público GetAccessibleDescription Retorna a descrição acessível.
Método público GetAccessibleHelp Obtém uma descrição do que faz o objeto ou como o objeto é usado.
Método público GetAccessibleHelpTopicFileName Obtém o caminho para o arquivo de ajuda associado a este objeto acessível.
Método público GetAccessibleHelpTopicId Obtém um identificador para um identificador do tópico da Ajuda associado a este objeto acessível.
Método público GetAccessibleName Retorna o nome acessível.
Método público GetAccessibleRole Recupera a função acessível deste LineSegment.
Método público GetAccessibleState Recupera o estado acessível deste LineSegment.
Método público GetFocusable Retorna um valor que indica se esse segmento está Focusable é.
Método público GetHashCode Obtém um código hash para este LineSegment. (Substitui Object.GetHashCode().)
Método público GetSelectable Retorna um valor que indica se este segmento é selecionável.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsHorizontal Detecta se o segmento é horizontal.
Método público IsStartAboveEnd Detecta se o ponto de partida do segmento está acima do ponto final.
Método público IsStartLeftOfEnd Detecta se o ponto de partida do segmento está à esquerda do ponto final.
Método público IsVertical Detecta se o segmento é vertical
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Diagrams