Region

Region class

Describe el interior de una forma gráfica compuesta de rectángulos y caminos. Esta clase no se puede heredar.

public sealed class Region : IDisposable

Constructores

NombreDescripción
Region()Inicializa una nueva instancia delRegion clase.
Region(GraphicsPath)Inicializa una nueva instancia delRegion clase con el especificadoGraphicsPath .
Region(Rectangle)Inicializa una nueva instancia delRegion clase de la especificadaRectangle estructura.
Region(RectangleF)Inicializa una nueva instancia delRegion clase de la especificadaRectangleF estructura.
Region(RegionData)Inicializa una nueva instancia delRegion clase de los datos especificados.

Métodos

NombreDescripción
Clone()Crea una copia exacta de esteRegion .
Complement(GraphicsPath)Actualiza estoRegion para contener la porción de lo especificadoGraphicsPath que does no se cruza con estoRegion .
Complement(Rectangle)Actualiza estoRegion para contener la porción de lo especificadoRectangle estructura que no se cruza con estaRegion .
Complement(RectangleF)Actualiza estoRegion para contener la porción de lo especificadoRectangleF estructura que no se cruza con estaRegion .
Complement(Region)Actualiza estoRegion para contener la porción de lo especificadoRegion que no se cruza con estoRegion .
Dispose()Libera todos los recursos utilizados por esteRegion .
Equals(Region, Graphics)Comprueba si el especificadoRegion es identico a esteRegion en la superficie de dibujo especificada.
Exclude(GraphicsPath)Actualiza estoRegion para contener solo la parte de su interior que no se cruza con el especificadoGraphicsPath .
Exclude(Rectangle)Actualiza estoRegion para contener solo la parte de su interior que no interseca con el especificadoRectangle estructura.
Exclude(RectangleF)Actualiza estoRegion para contener solo la parte de su interior que no se cruza con el especificadoRectangleF estructura.
Exclude(Region)Actualiza estoRegion para contener solo la parte de su interior que no interseca con el especificadoRegion .
GetBounds(Graphics)Obtiene unRectangleFestructura que representa un rectángulo que delimita esteRegion en la superficie de dibujo de unGraphics objeto.
GetRegionData()Devuelve unRegionData que representa la información que describe esteRegion .
GetRegionScans(Matrix)Devuelve una matriz deRectangleF estructuras que se aproximan a esteRegion después de aplicar la transformación matricial especificada.
Intersect(GraphicsPath)Actualiza estoRegion a la intersección de sí mismo con el especificadoGraphicsPath .
Intersect(Rectangle)Actualiza estoRegion a la intersección de sí mismo con el especificadoRectangle estructura.
Intersect(RectangleF)Actualiza estoRegion a la intersección de sí mismo con el especificado RectangleF estructura.
Intersect(Region)Actualiza estoRegion a la intersección de sí mismo con el especificadoRegion .
IsEmpty(Graphics)Comprueba si esteRegion tiene un interior vacío en la superficie de dibujo especificada.
IsInfinite(Graphics)Comprueba si esteRegion tiene un interior infinito en la superficie de dibujo especificada.
IsVisible(Point)Comprueba si el especificadoPoint estructura está contenida dentro de esteRegion .
IsVisible(PointF)Comprueba si el especificadoPointF estructura está contenida dentro de esteRegion .
IsVisible(Rectangle)Comprueba si alguna parte del valor especificadoRectangle la estructura está contenida dentro de this Region .
IsVisible(RectangleF)Comprueba si alguna parte del valor especificadoRectangleF la estructura está contenida dentro de esteRegion .
IsVisible(float, float)Comprueba si el punto especificado está contenido dentro de esteRegion .
IsVisible(Point, Graphics)Comprueba si el especificadoPoint estructura está contenida dentro de esteRegion cuando se dibuja usando el especificadoGraphics .
IsVisible(PointF, Graphics)Comprueba si el especificadoPointF estructura está contenida dentro de esteRegion cuando se dibuja usando el especificadoGraphics .
IsVisible(Rectangle, Graphics)Comprueba si alguna parte del valor especificadoRectangle la estructura está contenida dentro de esteRegion cuando se dibuja usando el especificadoGraphics .
IsVisible(RectangleF, Graphics)Comprueba si alguna parte del valor especificadoRectangleF la estructura está contenida dentro de esteRegion cuando se dibuja usando el especificadoGraphics .
IsVisible(float, float, Graphics)Comprueba si el punto especificado está contenido dentro de esteRegion cuando se dibuja usando el especificadoGraphics.
IsVisible(int, int, Graphics)Comprueba si el punto especificado está contenido dentro de esteRegion objeto cuando se dibuja usando el especificadoGraphics objeto.
IsVisible(float, float, float, float)Comprueba si alguna parte del rectángulo especificado está contenida dentro de esteRegion .
IsVisible(int, int, int, int)Comprueba si alguna parte del rectángulo especificado está contenida dentro de esteRegion .
IsVisible(float, float, float, float, Graphics)Comprueba si alguna parte del rectángulo especificado está contenida dentro de esteRegion cuando se dibuja usando el especificadoGraphics .
IsVisible(int, int, int, int, Graphics)Comprueba si alguna parte del rectángulo especificado está contenida dentro de esteRegion cuando se dibuja usando el especificadoGraphics .
MakeEmpty()Inicializa estoRegion a un interior vacío.
MakeInfinite()Inicializa estoRegion objeto a un interior infinito.
Transform(Matrix)Transforma estoRegion por el especificadoMatrix .
Translate(float, float)Desplaza las coordenadas de esteRegion por la cantidad especificada.
Translate(int, int)Desplaza las coordenadas de esteRegion por la cantidad especificada.
Union(GraphicsPath)Actualiza estoRegion a la unión de sí mismo y lo especificadoGraphicsPath .
Union(Rectangle)Actualiza estoRegion a la unión de sí mismo y lo especificadoRectangle estructura.
Union(RectangleF)Actualiza estoRegion a la unión de sí mismo y lo especificadoRectangleF estructura.
Union(Region)Actualiza estoRegion a la unión de sí mismo y lo especificadoRegion .
Xor(GraphicsPath)Actualiza estoRegion la unión menos la intersección de sí mismo con el especificadoGraphicsPath .
Xor(Rectangle)Actualiza estoRegion la unión menos la intersección de sí mismo con el especificadoRectangle estructura.
Xor(RectangleF)Actualiza estoRegion a la unión menos la intersección de sí mismo con el especificadoRectangleF estructura.
Xor(Region)Actualiza estoRegion la unión menos la intersección de sí mismo con el especificadoRegion .

Ver también