Compartir a través de


ImageShapeGeometry (Clase)

Encapsula el gráfico, plegamiento, y prueba de posicionamiento que una forma según una imagen externa en la superficie de diseño

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
        Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
          Microsoft.VisualStudio.Modeling.Diagrams.ImageShapeGeometry

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 ImageShapeGeometry _
    Inherits RectangleShapeGeometry
public class ImageShapeGeometry : RectangleShapeGeometry

El tipo ImageShapeGeometry expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ImageShapeGeometry(Image) Inicializa una nueva instancia de la clase de MetafileShapeGeometry de una Imagen
Método público ImageShapeGeometry(String) Inicializa una nueva instancia de la clase de MetafileShapeGeometry de una ruta directa a una imagen

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Image
Propiedad protegida Radius (Se hereda de RoundedRectangleShapeGeometry).
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 protegido Contains Obtiene un valor que indica si el punto está dentro del contorno de la geometría.El contorno de geometría está definido por la ruta de acceso de los gráficos utilizada para dibujar la geometría. (Se hereda de NodeShapeGeometry).
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. (Se hereda de RectangleShapeGeometry).
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. (Se hereda de RectangleShapeGeometry).
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. (Se hereda de NodeShapeGeometry).
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.) (Se hereda de NodeShapeGeometry).
Método protegido DoPaintGeometry Pintar la imagen (Invalida a NodeShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)).
Método público DoPaintResizeFeedback Dibuja la información de tamaño para la geometría. (Se hereda de NodeShapeGeometry).
Método público DoPaintSelection Dibuja una selección que rodea normalmente la geometría. (Se hereda de NodeShapeGeometry).
Método protegido DoPaintShadow Dibuja la sombra de la forma. (Se hereda de ShapeGeometry).
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 protegido GetFocusIndicatorInsideMargin Obtiene la distancia en unidades universal del cuadro de límite de la forma al marcador de foco dibujado en el cuadro de límite de la forma. (Se hereda de NodeShapeGeometry).
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 la ruta alrededor de la geometría de la forma.Utilizar la ruta devuelta antes de GetPath() que se aplica a cualquier otra forma.Utilice GetPathCopy() si desea mantener una ruta. (Se hereda de ShapeGeometry).
Método protegido GetPath(RectangleD) Obtiene el GraphicsPath de geometría.Esto es un singleton en la clase de geometría.No elimine.uso inmediatamente.El uso GetPathCopy si otra ruta es necesaria! (Se hereda de RoundedRectangleShapeGeometry).
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

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)