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

Constructores

NombreDescripción
Region()Inicializa un nuevoRegion .
Region(GraphicsPath)Inicializa un nuevoRegion con lo especificadoGraphicsPath .
Region(Rectangle)Inicializa un nuevoRegion de lo especificadoRectangle estructura.
Region(RectangleF)Inicializa un nuevoRegion de lo especificadoRectangleF estructura.

Métodos

NombreDescripción
Complement(GraphicsPath)Actualiza estoRegion para contener la porción de lo especificadoGraphicsPath que 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 .
DeepClone()Crea una copia profunda exacta de esteRegion .
Equals(Region, Graphics)Comprueba si el especificadoRegion es identico a esteRegion en la superficie de dibujo especificada.
Exclude(GraphicsPath)Actualiza estoRegion contener sólo la parte de su interior que no intersecta con el especificadoGraphicsPath .
Exclude(Rectangle)Actualiza estoRegion contener sólo la parte de su interior que no intersecta con el especificadoRectangle estructura.
Exclude(RectangleF)Actualiza estoRegion contener sólo la parte de su interior que no intersecta con el especificadoRectangleF estructura.
Exclude(Region)Actualiza estoRegion contener sólo la parte de su interior que no intersecta con el especificadoRegion .
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 especificadoRectangleF 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 estructura está contenida dentro de esteRegion .
IsVisible(RectangleF)Comprueba si alguna parte del valor especificadoRectangleF 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 esteRegioncuando se dibuja usando el especificadoGraphics .
IsVisible(PointF, Graphics)Comprueba si el especificadoPointF estructura está contenida dentro de esteRegioncuando se dibuja usando el especificadoGraphics .
IsVisible(Rectangle, Graphics)Comprueba si alguna parte del valor especificadoRectangle estructura está contenida dentro de esteRegioncuando se dibuja usando el especificadoGraphics .
IsVisible(RectangleF, Graphics)Comprueba si alguna parte del valor especificadoRectangleF estructura está contenida dentro de esteRegioncuando se dibuja usando el especificadoGraphics .
IsVisible(float, float, Graphics)Comprueba si el punto especificado está contenido dentro de esteRegioncuando 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 esteRegioncuando se dibuja usando el especificadoGraphics .
IsVisible(int, int, int, int, Graphics)Comprueba si alguna parte del rectángulo especificado está contenida dentro de esteRegioncuando 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 a la unión menos la intersección de sí mismo con el especificadoGraphicsPath .
Xor(Rectangle)Actualiza estoRegion a 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 a la unión menos la intersección de sí mismo con el especificadoRegion .

Ver también