Partilhar via


Classe EllipseShapeGeometry

Descrição do resumo de EllipseShapeGeometry.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.EllipseShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.CircleShapeGeometry

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 EllipseShapeGeometry _
    Inherits NodeShapeGeometry
public class EllipseShapeGeometry : NodeShapeGeometry

O tipo EllipseShapeGeometry expõe os membros a seguir.

Construtores

  Nome Descrição
Método público EllipseShapeGeometry Inicializa uma nova instância da classe EllipseShapeGeometry.

Superior

Propriedades

  Nome Descrição
Propriedade pública ShadowOffset Obtém o deslocamento entre o contorno da forma e a borda externa da sombra. (Herdado de ShapeGeometry.)
Propriedade protegida UninitializedPath Obtém o caminho ao redor a geometria da forma. (Herdado de ShapeGeometry.)

Superior

Métodos

  Nome Descrição
Método protegido Contains Obtém um valor que indica se o ponto está dentro do contorno de geometry.O contorno de geometry é definido pelo caminho de elementos gráficos usado para desenhar a geometria. (Herdado de NodeShapeGeometry.)
Método público Dispose() Libera todos os recursos utilizados pela instância atual da ShapeGeometry classe. (Herdado de ShapeGeometry.)
Método protegido Dispose(Boolean) (Herdado de ShapeGeometry.)
Método público DoFoldToShape Calcula o ponto ao longo do vetor que cruza o contorno da geometria. (Substitui NodeShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).)
Método público DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Determina se um ponto está dentro de uma forma. (Herdado de ShapeGeometry.)
Método público DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Retorna um valor que indica se o ponto fornecido está dentro dos limites da geometria.Os resultados do teste de ocorrência também são retornados. (Substitui NodeShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).)
Método público DoHitTestSelection Retorna um valor que indica se o ponto fornecido está dentro do limite de comentários de seleção ao redor da geometria.Os resultados do teste de ocorrência também são retornados. (Herdado de NodeShapeGeometry.)
Método público DoPaint Desenha a geometria da forma e sua sombra, caso haja algum. (Herdado de ShapeGeometry.)
Método público DoPaintEmphasis Desenha uma ênfase visual na forma.Isso não indica que a seleção, somente ele desenha a atenção do usuário para esta forma quando outra forma é selecionada.(Consulte ShapeElement.RelatedShapeToEmphasize). (Herdado de NodeShapeGeometry.)
Método protegido DoPaintGeometry Desenha a geometria básica. (Herdado de NodeShapeGeometry.)
Método público DoPaintResizeFeedback Desenha os comentários de redimensionamento para a geometria. (Herdado de NodeShapeGeometry.)
Método público DoPaintSelection Desenha uma seleção geralmente ao redor da geometria. (Herdado de NodeShapeGeometry.)
Método protegido DoPaintShadow Desenha a sombra da forma. (Herdado de ShapeGeometry.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de 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 GetBackgroundBrushId Obtém a ID que é atribuída para o pincel que pinta o plano de fundo com a geometria da forma. (Herdado de ShapeGeometry.)
Método público GetExtraPenWidth Obtém a largura da caneta da estrutura de tópicos que está fora dos limites da forma. (Herdado de ShapeGeometry.)
Método protegido GetFocusIndicatorInsideMargin Obtém a distância em unidades do mundo da caixa delimitadora da forma para o indicador de foco desenhado dentro da caixa delimitadora da forma. (Herdado de NodeShapeGeometry.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetOutlinePenId Obtém a ID que é atribuída para o pincel que pinta o contorno da geometria da forma. (Herdado de ShapeGeometry.)
Método público GetPath(IGeometryHost) Obtém o caminho ao redor a geometria da forma.Use o caminho retornado antes de aplicar GetPath() para qualquer outra forma.Use GetPathCopy() se você quiser manter um caminho. (Herdado de ShapeGeometry.)
Método protegido GetPath(RectangleD) Obtém o GraphicsPath da geometria.Este é um singleton da classe geometry.Não dispor.Use imediatamente.Se outro caminho for necessária, use GetPathCopy! (Substitui ShapeGeometry.GetPath(RectangleD).)
Método público GetPathCopy Obtém uma cópia do caminho ao redor a geometria da forma.Descarte o caminho quando tiver terminado com ele. (Herdado de ShapeGeometry.)
Método público GetPerimeter Obtém o caminho do perímetro ao redor da forma, incluindo a largura da caneta que desenha o limite.Faça uma cópia desse caminho, se você quiser mantê-lo. (Herdado de ShapeGeometry.)
Método protegido GetPerimeterBoundingBox Obtém a caixa delimitadora ao redor do perímetro da forma, incluindo a espessura da caneta que desenha o limite. (Herdado de ShapeGeometry.)
Método público GetSelectionLineOffset Obtém a distância entre a seleção e fora da geometria da forma. (Herdado de ShapeGeometry.)
Método público GetSelectionLineWidth Obtém a largura da linha que indica que uma forma está selecionada. (Herdado de ShapeGeometry.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido HasFilledBackground True se este tipo de geometria tem um plano de fundo preenchido. (Herdado de ShapeGeometry.)
Método protegido HasOutline True se este tipo de geometria tem uma borda visível. (Herdado de ShapeGeometry.)
Método protegido HasShadow True se este tipo de geometria tem uma sombra. (Herdado de ShapeGeometry.)
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