Class Region

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

object Region

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

Crea una copia exacta de este Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Obtenga el código hash del objeto actual.

public override int GetHashCode()

Returns

int

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

bool

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

ArgumentNullException

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

bool

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

ArgumentNullException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Español