LinkShapeGeometry Classe

Definição

Encapsula o desenho, o dobramento e o teste de clique em uma geometria de link na superfície de design

public ref class LinkShapeGeometry : Microsoft::VisualStudio::Modeling::Diagrams::ShapeGeometry
public class LinkShapeGeometry : Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
type LinkShapeGeometry = class
    inherit ShapeGeometry
Public Class LinkShapeGeometry
Inherits ShapeGeometry
Herança
LinkShapeGeometry
Derivado

Comentários

O objeto que implementa IGeometryHost também deve implementar IBinaryLinkGeometryData.

Construtores

LinkShapeGeometry()

Inicializa uma nova instância da classe LinkShapeGeometry.

Propriedades

ShadowOffset

Obtém o deslocamento de sombra nas unidades mundiais.

(Herdado de ShapeGeometry)
UninitializedPath

obter/definir o caminho de gráficos é um singleton na classe Geometry. Não descartar. Use imediatamente. Use GetPathCopy se outro caminho for necessário!

(Herdado de ShapeGeometry)

Métodos

AddLineArcPath(GraphicsPath, PointD, PointD)

Adiciona um arco de salto para o GraphicsPath especificado.

CalculateRotationAngle(PointD, PointD)

Calcula o ângulo de rotação do decorador de uma forma de link.

CreateDiagramItem(IGeometryHost, LineSegment)

Cria um objeto DiagramItem dado um objeto IGeometryHost.

Dispose() (Herdado de ShapeGeometry)
Dispose(Boolean) (Herdado de ShapeGeometry)
DoFoldToShape(IGeometryHost, PointD, PointD)

Calcula o ponto ao longo do vetor que cruza o contorno da geometria.

DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo)

Retorna um valor que indica se o ponto determinado está dentro do limite da geometria. Os resultados do teste de clique também são retornados.

(Herdado de ShapeGeometry)
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

Retorna um valor que indica se o ponto determinado está dentro do limite da geometria. Os resultados do teste de clique também são retornados.

DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)

Retorna um valor que indica se o ponto determinado está dentro do limite dos comentários de seleção ao redor da geometria. Os resultados do teste de clique também são retornados.

DoPaint(DiagramPaintEventArgs, IGeometryHost)

Desenha a geometria e sua sombra se ela tiver uma.

(Herdado de ShapeGeometry)
DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)

Desenha ênfase Visual na forma. Isso não indica seleção, ele apenas desenha a atenção do usuário para essa forma quando outra forma é selecionada. (Consulte ShapeElement. RelatedShapeToEmphasize.)

DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)

Desenha a geometria básica.

DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)

Desenha o redimensionamento de comentários para a geometria.

DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)

Desenha uma seleção normalmente em torno da geometria.

DoPaintShadow(DiagramPaintEventArgs, IGeometryHost)

Desenha a sombra da geometria.

(Herdado de ShapeGeometry)
DrawDecorator(DiagramPaintEventArgs, IGeometryHost, Single, PointD, LinkDecorator, SizeD)

Desenha o decorador do LinkShape.

GetBackgroundBrushId(IGeometryHost)

Retorna a ID do pincel de plano de fundo a ser usada para desenhar o plano de fundo da geometria.

(Herdado de ShapeGeometry)
GetExtraPenWidth(IGeometryHost)

Obtém a parte da largura da caneta que se desenha fora das bordas da geometria; ou seja, fora do caminho de gráficos usado para desenhar a geometria.

(Herdado de ShapeGeometry)
GetOutlinePenId(IGeometryHost)

Retorna a ID da caneta da estrutura de tópicos a ser usada para desenhar o contorno da geometria.

(Herdado de ShapeGeometry)
GetPath(IGeometryHost)

Obtém o GraphicsPath que descreve a geometria. Isso retorna um caminho de retângulo por padrão. Trata-se de um singleton na geometria. Não descartar. Isso é um singleton na classe Geometry. Não descartar. Use imediatamente. Use GetPathCopy se outro caminho for necessário!

GetPath(RectangleD)

Obtém a GraphicsPath da geometria em unidades do mundo relativas à parte superior esquerda do pai do IGeometryHost. Trata-se de um singleton na geometria. Não descartar-isso falhará! Use imediatamente. Use GetPathCopy se outro caminho for necessário!

(Herdado de ShapeGeometry)
GetPathCopy(IGeometryHost)

Obtém uma cópia exclusiva do caminho. O chamador é resposible para descarte.

(Herdado de ShapeGeometry)
GetPerimeter(IGeometryHost)

Obtém o caminho gráfico que abrange a estrutura de tópicos Geometry, incluindo a espessura da caneta de estrutura de tópicos que está fora do caminho gráfico usado para desenhar a geometria. Isso é um singleton na classe Geometry. Não descartar. Use imediatamente. Use GetPathCopy se outro caminho for necessário!

(Herdado de ShapeGeometry)
GetPerimeterBoundingBox(IGeometryHost)

Obtém os limites retangulares que abrangem a estrutura de tópicos Geometry, incluindo a espessura da caneta de estrutura de tópicos que está fora do caminho gráfico usado para desenhar a geometria.

(Herdado de ShapeGeometry)
GetSelectionLineOffset(DiagramClientView)

Retorna a distância em unidades mundiais entre a linha de seleção visível e a fora da forma.

(Herdado de ShapeGeometry)
GetSelectionLineWidth(DiagramClientView)

Retorna a largura da linha de seleção visível em unidades mundiais.

(Herdado de ShapeGeometry)
HasFilledBackground(IGeometryHost)

Retorna um valor que indica se o plano de fundo da geometria será preenchido.

(Herdado de ShapeGeometry)
HasOutline(IGeometryHost)

Retorna um valor que indica se o contorno da geometria será desenhado.

(Herdado de ShapeGeometry)
HasShadow(IGeometryHost)

Retorna um valor que indica se a geometria tem uma sombra.

(Herdado de ShapeGeometry)

Aplica-se a