Class Region
Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.4.0)
Describe el interior de una forma gráfica compuesta de rectángulos y caminos.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Region
Inheritance
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
Region()
Iniciación a un nuevo Aspose.Imaging.Region.
public Region()
Region(RectangleF)
Inicializa un nuevo Aspose.Imaging.Region desde la estructura especificada de Aspose.Imaging.RectangleF.
public Region(RectangleF rect)
Parameters
rect
RectangleF
Una estructura Aspose.Imaging.RectangleF que define el interior del nuevo Aspose.Imaging.Region.
Region(Rectangle)
Inicializa un nuevo Aspose.Imaging.Region desde la estructura especificada de Aspose.Imaging.Rectangle.
public Region(Rectangle rect)
Parameters
rect
Rectangle
Una estructura de Aspose.Imaging.Rectangle que define el interior del nuevo Aspose.Imaging.Region.
Region(GraphicsPath)
Inicializa un nuevo Aspose.Imaging.Region con el Aspose.Imaging.GraphicsPath especificado.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
Un Aspose.Imaging.GraphicsPath que define el nuevo Aspose.Imaging.Region.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Actualizar este Aspose.Imaging.Region para contener la parte de la estructura especificada Aspose.Imaging.RectangleF que no intersecta con este Aspose.Imaging.Region.
public void Complement(RectangleF rect)
Parameters
rect
RectangleF
La estructura de Aspose.Imaging.RectangleF para complementar este Aspose.Imaging.Region.
Complement(Rectangle)
Actualizar este Aspose.Imaging.Region para contener la parte de la estructura especificada Aspose.Imaging.Rectangle que no intersecta con este Aspose.Imaging.Region.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
La estructura de Aspose.Imaging.Rectangle para complementar este Aspose.Imaging.Region.
Complement(GraphicsPath)
Actualizar este Aspose.Imaging.Region para contener la parte del Aspose.Imaging.GraphicsPath especificado que no intersecte con este Aspose.Imaging.Region.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath para complementar este Aspose.Imaging.Region.
Exceptions
path’ isnull.
Complement(Region)
Actualizar este Aspose.Imaging.Region para contener la porción del Aspose.Imaging.Region especificado que no intersecte con este Aspose.Imaging.Region.
public void Complement(Region region)
Parameters
region
Region
El Aspose.Imaging.Region se opone a complementar este objeto Aspose.Imaging.Region.
Exceptions
region’ isnull.
DeepClone()
Crea una copia exacta de este Aspose.Imaging.Region.
public Region DeepClone()
Returns
El Aspose.Imaging.Región que este método crea.
Equals(Objeto)
Verifique si los objetos son iguales.
public override bool Equals(object obj)
Parameters
obj
object
El otro objeto.
Returns
El resultado de la igualdad.
Equals(Región, gráficos)
Testar si el Aspose.Imaging.Region especificado es idéntico a este Aspose.Imaging.Region en la superficie de dibujo especificada.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
El Aspose.Imaging.Región para probar.
g
Graphics
Una Aspose.Imaging.Grafica que representa una superficie de dibujo.
Returns
Es cierto si el interior de la región es idéntico al interior de esta región cuando se aplica la transformación asociada con el parámetro g’; de lo contrario, falso.
Exceptions
g ‘or
region’ is null.
Exclude(RectangleF)
Actualiza este Aspose.Imaging.Region para contener sólo la parte de su interior que no intersecte con la estructura especificada Aspose.Imaging.RectangleF.
public void Exclude(RectangleF rect)
Parameters
rect
RectangleF
La estructura de Aspose.Imaging.RectangleF para excluir de este Aspose.Imaging.Region.
Exclude(Rectangle)
Actualiza este Aspose.Imaging.Region para contener sólo la parte de su interior que no intersecte con la estructura especificada Aspose.Imaging.Rectangle.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
La estructura de Aspose.Imaging.Rectangle para excluir de este Aspose.Imaging.Region.
Exclude(GraphicsPath)
Actualiza este Aspose.Imaging.Region para contener sólo la parte de su interior que no intersecte con el especificado Aspose.Imaging.GraphicsPath.
public void Exclude(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath para excluir de este Aspose.Imaging.Region.
Exceptions
path’ is null.
Exclude(Region)
Actualiza este Aspose.Imaging.Region para contener sólo la parte de su interior que no intersecte con el especificado Aspose.Imaging.Region.
public void Exclude(Region region)
Parameters
region
Region
El Aspose.Imaging.Región para excluir de este Aspose.Imaging.Región.
Exceptions
region’ is null.
GetHashCode()
Obtenga el código hash del objeto actual.
public override int GetHashCode()
Returns
El código hash.
Intersect(RectangleF)
Actualizar este Aspose.Imaging.Region a la intersección de sí mismo con la estructura especificada Aspose.Imaging.RectangleF.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
La estructura de Aspose.Imaging.RectangleF para interceder con este Aspose.Imaging.Region.
Intersect(Rectangle)
Actualizar este Aspose.Imaging.Region a la intersección de sí mismo con la estructura especificada Aspose.Imaging.Rectangle.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
La estructura de Aspose.Imaging.Rectangle para interceder con este Aspose.Imaging.Region.
Intersect(GraphicsPath)
Actualizar este Aspose.Imaging.Region a la intersección de sí mismo con el especificado Aspose.Imaging.GraphicsPath.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath para interceder con este Aspose.Imaging.Region.
Intersect(Region)
Actualizar este Aspose.Imaging.Region a la intersección de sí mismo con el especificado Aspose.Imaging.Region.
public void Intersect(Region region)
Parameters
region
Region
El Aspose.Imaging.Región para interceder con este Aspose.Imaging.Región.
IsEmpty(Graphics)
Testar si este Aspose.Imaging.Region tiene un interior vacío en la superficie de dibujo especificada.
public bool IsEmpty(Graphics g)
Parameters
g
Graphics
Una Aspose.Imaging.Grafica que representa una superficie de dibujo.
Returns
verdad si el interior de este Aspose.Imaging.Region es vacío cuando se aplica la transformación asociada con g’; de lo contrario, falso.
Exceptions
g’ is null.
IsInfinite(Graphics)
Testar si este Aspose.Imaging.Region tiene un interior infinito en la superficie de dibujo especificada.
public bool IsInfinite(Graphics g)
Parameters
g
Graphics
Una Aspose.Imaging.Grafica que representa una superficie de dibujo.
Returns
verdad si el interior de este Aspose.Imaging.Region es infinito cuando se aplica la transformación asociada con g’; de lo contrario, falso.
Exceptions
g’ is null.
IsVisible(Float y Float)
Testar si el punto especificado se encuentra dentro de este Aspose.Imaging.Region.
public bool IsVisible(float x, float y)
Parameters
x
float
El coordenado x del punto de prueba.
y
float
El y-coordenado del punto a prueba.
Returns
Verdaderamente cuando el punto especificado se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(Puntos)
Testar si la estructura especificada de Aspose.Imaging.PointF está contenida dentro de este Aspose.Imaging.Region.
public bool IsVisible(PointF point)
Parameters
point
PointF
La estructura Aspose.Imaging.PointF para probar.
Returns
true cuando point’ se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(float, float, gráficos)
Testar si el punto especificado está contenido dentro de este Aspose.Imaging.Region cuando se trae utilizando el Aspose.Imaging.Graphics especificado.
public bool IsVisible(float x, float y, Graphics g)
Parameters
x
float
El coordenado x del punto de prueba.
y
float
El y-coordenado del punto a prueba.
g
Graphics
Una Aspose.Imaging.Grafica que representa un contexto gráfico.
Returns
Verdaderamente cuando el punto especificado se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(Pintura, gráficos)
Testar si la estructura especificada Aspose.Imaging.PointF se encuentra dentro de esta Aspose.Imaging.Region cuando se trae utilizando la especificada Aspose.Imaging.Grafica.
public bool IsVisible(PointF point, Graphics g)
Parameters
point
PointF
La estructura Aspose.Imaging.PointF para probar.
g
Graphics
Una Aspose.Imaging.Grafica que representa un contexto gráfico.
Returns
true cuando point’ se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(La flota, la flota, la flota)
Testar si alguna parte del rectángulo especificado está contenida dentro de este Aspose.Imaging.Region.
public bool IsVisible(float x, float y, float width, float height)
Parameters
x
float
El coordenado x del ángulo superior izquierdo del rectángulo para probar.
y
float
El y-coordenado del ángulo superior izquierdo del rectángulo para probar.
width
float
La anchura del rectángulo para probar.
height
float
La altura del rectángulo para probar.
Returns
true cuando cualquier parte del rectángulo especificado se contiene dentro de este objeto Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(RectangleF)
Testar si cualquier parte de la estructura especificada Aspose.Imaging.RectangleF está contenida dentro de este Aspose.Imaging.Region.
public bool IsVisible(RectangleF rect)
Parameters
rect
RectangleF
La estructura Aspose.Imaging.RectangleF para probar.
Returns
true cuando cualquier porción de rect’ está contenida dentro de este Aspose.Imaging.Region; de lo contrario, falsa.
IsVisible(float, float, float, gráficos)
Testar si alguna parte del rectángulo especificado está contenida dentro de este Aspose.Imaging.Region cuando se trae utilizando el Aspose.Imaging.Graphics especificado.
public bool IsVisible(float x, float y, float width, float height, Graphics g)
Parameters
x
float
El coordenado x del ángulo superior izquierdo del rectángulo para probar.
y
float
El y-coordenado del ángulo superior izquierdo del rectángulo para probar.
width
float
La anchura del rectángulo para probar.
height
float
La altura del rectángulo para probar.
g
Graphics
Una Aspose.Imaging.Grafica que representa un contexto gráfico.
Returns
verdad cuando cualquier parte del rectángulo especificado se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(RectangleF, gráficos)
Testar si cualquier parte de la estructura especificada Aspose.Imaging.RectangleF se contiene dentro de esta Aspose.Imaging.Region cuando se trae utilizando la especificada Aspose.Imaging.Graphics.
public bool IsVisible(RectangleF rect, Graphics g)
Parameters
rect
RectangleF
La estructura Aspose.Imaging.RectangleF para probar.
g
Graphics
Una Aspose.Imaging.Grafica que representa un contexto gráfico.
Returns
true cuando rect’ se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(int, int, gráficos)
Testar si el punto especificado se encuentra dentro de este objeto Aspose.Imaging.Region cuando se trae utilizando el objeto Aspose.Imaging.Graphics especificado.
public bool IsVisible(int x, int y, Graphics g)
Parameters
x
int
El coordenado x del punto de prueba.
y
int
El y-coordenado del punto a prueba.
g
Graphics
Una Aspose.Imaging.Grafica que representa un contexto gráfico.
Returns
verdad cuando el punto especificado se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(Point)
Testar si la estructura de Aspose.Imaging.Point especificada está contenida en este Aspose.Imaging.Region.
public bool IsVisible(Point point)
Parameters
point
Point
La estructura de Aspose.Imaging.Point para probar.
Returns
true cuando point’ se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(Puntos, gráficos)
Testar si la estructura de Aspose.Imaging.Point especificada se encuentra dentro de este Aspose.Imaging.Region cuando se trae utilizando el Aspose.Imaging.Grafica especificado.
public bool IsVisible(Point point, Graphics g)
Parameters
point
Point
La estructura de Aspose.Imaging.Point para probar.
g
Graphics
Una Aspose.Imaging.Grafica que representa un contexto gráfico.
Returns
true cuando point’ se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(Int, int, int, int)
Testar si alguna parte del rectángulo especificado está contenida dentro de este Aspose.Imaging.Region.
public bool IsVisible(int x, int y, int width, int height)
Parameters
x
int
El coordenado x del ángulo superior izquierdo del rectángulo para probar.
y
int
El y-coordenado del ángulo superior izquierdo del rectángulo para probar.
width
int
La anchura del rectángulo para probar.
height
int
La altura del rectángulo para probar.
Returns
verdad cuando cualquier parte del rectángulo especificado se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(Rectangle)
Testar si alguna parte de la estructura especificada de Aspose.Imaging.Rectangle está contenida dentro de este Aspose.Imaging.Region.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
La estructura de Aspose.Imaging.Rectangle para probar.
Returns
Este método vuelve válido cuando cualquier porción de rect’ se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(int, int, int, int, gráficos)
Testar si alguna parte del rectángulo especificado está contenida dentro de este Aspose.Imaging.Region cuando se trae utilizando el Aspose.Imaging.Graphics especificado.
public bool IsVisible(int x, int y, int width, int height, Graphics g)
Parameters
x
int
El coordenado x del ángulo superior izquierdo del rectángulo para probar.
y
int
El y-coordenado del ángulo superior izquierdo del rectángulo para probar.
width
int
La anchura del rectángulo para probar.
height
int
La altura del rectángulo para probar.
g
Graphics
Una Aspose.Imaging.Grafica que representa un contexto gráfico.
Returns
verdad cuando cualquier parte del rectángulo especificado se contiene dentro de este Aspose.Imaging.Region; de lo contrario, falso.
IsVisible(Rectangle y gráficos)
Testar si cualquier parte de la estructura especificada Aspose.Imaging.Rectangle está contenida dentro de esta Aspose.Imaging.Region cuando se trae utilizando la especificada Aspose.Imaging.Graphics.
public bool IsVisible(Rectangle rect, Graphics g)
Parameters
rect
Rectangle
La estructura de Aspose.Imaging.Rectangle para probar.
g
Graphics
Una Aspose.Imaging.Grafica que representa un contexto gráfico.
Returns
true cuando cualquier parte de la rect’ está contenida dentro de este Aspose.Imaging.Region; de lo contrario, falsa.
MakeEmpty()
Inicializa este Aspose.Imaging.Región a un interior vacío.
public void MakeEmpty()
MakeInfinite()
Inicializa este Aspose.Imaging.Region se opone a un interior infinito.
public void MakeInfinite()
Transform(Matrix)
Transforma este Aspose.Imaging.Región por el especificado Aspose.Imaging.Matrix.
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
El Aspose.Imaging.Matrix por el que transformar este Aspose.Imaging.Region.
Exceptions
matrix’ is null.
Translate(Float y Float)
Desciende las coordenadas de este Aspose.Imaging.Región por la cantidad especificada.
public void Translate(float dx, float dy)
Parameters
dx
float
El importe para compensar este Aspose.Imaging.Región horizontalmente.
dy
float
La cantidad para compensar este Aspose.Imaging.Región verticalmente.
Translate(El int, int)
Desciende las coordenadas de este Aspose.Imaging.Región por la cantidad especificada.
public void Translate(int dx, int dy)
Parameters
dx
int
El importe para compensar este Aspose.Imaging.Región horizontalmente.
dy
int
La cantidad para compensar este Aspose.Imaging.Región verticalmente.
Union(RectangleF)
Actualizar este Aspose.Imaging.Region a la unión de sí misma y la estructura especificada Aspose.Imaging.RectangleF.
public void Union(RectangleF rect)
Parameters
rect
RectangleF
La estructura de Aspose.Imaging.RectangleF para unirse con este Aspose.Imaging.Region.
Union(Rectangle)
Actualizar este Aspose.Imaging.Región a la unión de sí misma y la estructura especificada Aspose.Imaging.Rectangle.
public void Union(Rectangle rect)
Parameters
rect
Rectangle
La estructura de Aspose.Imaging.Rectangle para unirse con este Aspose.Imaging.Region.
Union(GraphicsPath)
Actualizar este Aspose.Imaging.Region a la unión de sí mismo y el especificado Aspose.Imaging.GraphicsPath.
public void Union(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath para unirse con este Aspose.Imaging.Region.
Exceptions
path’ is null.
Union(Region)
Actualiza este Aspose.Imaging.Region a la unión de sí misma y el especificado Aspose.Imaging.Region.
public void Union(Region region)
Parameters
region
Region
El Aspose.Imaging.Region para unirse a este Aspose.Imaging.Region.
Exceptions
region’ is null.
Xor(RectangleF)
Actualizar este Aspose.Imaging.Region a la unión minus la intersección de sí mismo con la estructura especificada Aspose.Imaging.RectangleF.
public void Xor(RectangleF rect)
Parameters
rect
RectangleF
La estructura de Aspose.Imaging.RectangleF para xor con este Aspose.Imaging.Region.
Xor(Rectangle)
Actualizar este Aspose.Imaging.Region a la unión minus la intersección de sí mismo con la estructura especificada Aspose.Imaging.Rectangle.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
La estructura de Aspose.Imaging.Rectangle para xor con este Aspose.Imaging.Region.
Xor(GraphicsPath)
Actualizar este Aspose.Imaging.Region a la unión minus la intersección de sí mismo con el especificado Aspose.Imaging.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
El Aspose.Imaging.GraphicsPath para xor con este Aspose.Imaging.Region.
Exceptions
path’ is null.
Xor(Region)
Actualizar este Aspose.Imaging.Region a la unión minus la intersección de sí mismo con el especificado Aspose.Imaging.Region.
public void Xor(Region region)
Parameters
region
Region
El Aspose.Imaging.Región para xor con este Aspose.Imaging.Región.
Exceptions
region’ is null.