LinkShapeGeometry Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |