Compartir a través de


LinkShapeGeometry (Clase)

Encapsula el gráfico, el plegamiento, y la prueba de posicionamiento una geometría de vínculo en la superficie de diseño

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeGeometry

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 LinkShapeGeometry _
    Inherits ShapeGeometry
public class LinkShapeGeometry : ShapeGeometry

El tipo LinkShapeGeometry expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público LinkShapeGeometry Inicializa una nueva instancia de la clase de LinkShapeGeometry.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ShadowOffset Obtiene el desplazamiento entre el contorno de la forma y el borde externo de la sombra. (Se hereda de ShapeGeometry).
Propiedad protegida UninitializedPath obtiene la ruta alrededor de la geometría de la forma. (Se hereda de ShapeGeometry).

Arriba

Métodos

  Nombre Descripción
Método público AddLineArcPath Agrega a salto-sobre arco al GraphicsPath especificado.
Método público CalculateRotationAngle Calcula el ángulo de giro de decorador de una forma de vínculo.
Método protegidoMiembro estático CreateDiagramItem crea un objeto de DiagramItem dado un objeto de IGeometryHost.
Método público Dispose() Libera todos los recursos usados por la instancia actual de la clase ShapeGeometry. (Se hereda de ShapeGeometry).
Método protegido Dispose(Boolean) (Se hereda de ShapeGeometry).
Método público DoFoldToShape Calcula el punto en el vector que cruza el contorno de la geometría. (Invalida a ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD)).
Método público DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) determina si un punto está dentro de una forma. (Se hereda de ShapeGeometry).
Método público DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Devuelve un valor que indica si el punto especificado está dentro del límite de geometría.Los resultados de pruebas de posicionamiento también se devuelven. (Invalida a ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)).
Método público DoHitTestSelection Devuelve un valor que indica si el punto especificado está dentro del límite de comentarios circundante de selección de geometría.Los resultados de pruebas de posicionamiento también se devuelven. (Invalida a ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)).
Método público DoPaint Dibuja la geometría de la forma, y la sombra si tiene. (Se hereda de ShapeGeometry).
Método público DoPaintEmphasis Dibuja énfasis visual en la forma.Esto no indica la selección, se dibuja sólo la atención de usuario a esta forma cuando otra forma está seleccionado.(Vea ShapeElement.RelatedShapeToEmphasize.) (Invalida a ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)).
Método protegido DoPaintGeometry Dibuja la geometría básica. (Invalida a ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)).
Método público DoPaintResizeFeedback Dibuja la información de tamaño para la geometría. (Invalida a ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)).
Método público DoPaintSelection Dibuja una selección que rodea normalmente la geometría. (Invalida a ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)).
Método protegido DoPaintShadow Dibuja la sombra de la forma. (Se hereda de ShapeGeometry).
Método protegidoMiembro estático DrawDecorator Dibuja el elemento decorator de LinkShape.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de 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 GetBackgroundBrushId Obtiene el identificador asignado al pincel que pinta el fondo de la geometría de la forma. (Se hereda de ShapeGeometry).
Método público GetExtraPenWidth Obtiene el ancho del lápiz de esquema que está fuera de los límites de la forma. (Se hereda de ShapeGeometry).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetOutlinePenId Obtiene el identificador asignado al pincel que pinta el contorno de la geometría de la forma. (Se hereda de ShapeGeometry).
Método público GetPath(IGeometryHost) obtiene el GraphicsPath que describe la geometría.Esto devuelve una ruta de acceso del rectángulo de forma predeterminada.Esto es un singleton en la geometría.No elimine.Esto es un singleton en la clase de geometría.No elimine.uso inmediatamente.El uso GetPathCopy si otra ruta es necesaria! (Invalida a ShapeGeometry.GetPath(IGeometryHost)).
Método protegido GetPath(RectangleD) obtiene la ruta alrededor de la geometría de la forma. (Se hereda de ShapeGeometry).
Método público GetPathCopy obtiene una copia de la ruta alrededor de la geometría de la forma.Elimina la ruta cuando termine con él. (Se hereda de ShapeGeometry).
Método público GetPerimeter Obtiene la ruta de borde alrededor de la forma, incluido el ancho de lápiz que dibuja el límite.Haga una copia de esta ruta si desea guardarla. (Se hereda de ShapeGeometry).
Método protegido GetPerimeterBoundingBox Obtiene el rectángulo de selección alrededor del perímetro de la forma, incluido el grosor de lápiz que dibuja el límite. (Se hereda de ShapeGeometry).
Método público GetSelectionLineOffset Obtiene la distancia entre la selección y fuera de la geometría de la forma. (Se hereda de ShapeGeometry).
Método público GetSelectionLineWidth Obtiene el ancho de la línea que indica que una forma está seleccionado. (Se hereda de ShapeGeometry).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido HasFilledBackground True si este tipo de geometría tiene un fondo rellenado. (Se hereda de ShapeGeometry).
Método protegido HasOutline True si este tipo de geometría tiene un borde visible. (Se hereda de ShapeGeometry).
Método protegido HasShadow True si este tipo de geometría tiene una sombra. (Se hereda de ShapeGeometry).
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

Comentarios

El objeto que implementa IGeometryHost debe implementar también IBinaryLinkGeometryData.

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)