Struct Rectangle

Struct Rectangle

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Almacena un conjunto de cuatro enteros que representan la ubicación y el tamaño de un rectángulo.

public struct Rectangle

Miembros heredados

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructores

Rectangle(int, int, int, int)

Inicializa una nueva instancia de la estructura Aspose.OCR.Rectangle con la ubicación y el tamaño especificados.

public Rectangle(int x, int y, int width, int height)

Parámetros

x int

La coordenada x de la esquina superior izquierda del rectángulo.

y int

La coordenada y de la esquina superior izquierda del rectángulo.

width int

El ancho del rectángulo.

height int

La altura del rectángulo.

Campos

Height

El ancho del rectángulo.

public int Height

Valor del campo

int

Width

La altura del rectángulo.

public int Width

Valor del campo

int

X

La ubicación x del rectángulo.

public int X

Valor del campo

int

Y

La ubicación y del rectángulo.

public int Y

Valor del campo

int

Propiedades

Bottom

Obtiene o establece la coordenada y que es la suma de los valores de las propiedades Aspose.OCR.Rectangle.Y y Aspose.OCR.Rectangle.Height de esta estructura Aspose.OCR.Rectangle.

public int Bottom { get; set; }

Valor de la propiedad

int

Empty

Obtiene una nueva instancia de la estructura Aspose.OCR.Rectangle que tiene los valores Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width y Aspose.OCR.Rectangle.Height establecidos en cero.

public static Rectangle Empty { get; }

Valor de la propiedad

Rectangle

IsEmpty

Obtiene un valor que indica si todas las propiedades numéricas de esta Aspose.OCR.Rectangle tienen valores de cero.

public bool IsEmpty { get; }

Valor de la propiedad

bool

Left

Obtiene o establece la coordenada x del borde izquierdo de esta estructura Aspose.OCR.Rectangle.

public int Left { get; set; }

Valor de la propiedad

int

Right

Obtiene o establece la coordenada x que es la suma de los valores de las propiedades Aspose.OCR.Rectangle.X y Aspose.OCR.Rectangle.Width de esta estructura Aspose.OCR.Rectangle.

public int Right { get; set; }

Valor de la propiedad

int

Top

Obtiene o establece la coordenada y del borde superior de esta estructura Aspose.OCR.Rectangle.

public int Top { get; set; }

Valor de la propiedad

int

Métodos

Contains(int, int)

Determina si el punto especificado está contenido dentro de esta estructura Aspose.OCR.Rectangle.

public bool Contains(int x, int y)

Parámetros

x int

La coordenada x del punto a probar.

y int

La coordenada y del punto a probar.

Devuelve

bool

Este método devuelve true si el punto definido por x y y está contenido dentro de esta estructura Aspose.OCR.Rectangle; de lo contrario, false.

Equals(object)

Prueba si obj es una estructura Aspose.OCR.Rectangle con la misma ubicación y tamaño que esta estructura Aspose.OCR.Rectangle.

public override bool Equals(object obj)

Parámetros

obj object

El System.Object a probar.

Devuelve

bool

Este método devuelve true si obj es una estructura Aspose.OCR.Rectangle y sus propiedades Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width y Aspose.OCR.Rectangle.Height son iguales a las propiedades correspondientes de esta estructura Aspose.OCR.Rectangle; de lo contrario, false.

GetHashCode()

Devuelve el código hash para esta estructura Aspose.OCR.Rectangle.

public override int GetHashCode()

Devuelve

int

Un entero que representa el código hash para este rectángulo.

ToString()

Convierte los atributos de esta Aspose.OCR.Rectangle a una cadena legible por humanos.

public override string ToString()

Devuelve

string

Una cadena que contiene la posición, el ancho y la altura de esta estructura Aspose.OCR.Rectangle.

Operadores

operator ==(Rectangle, Rectangle)

Prueba si dos estructuras Aspose.OCR.Rectangle tienen la misma ubicación y tamaño.

public static bool operator ==(Rectangle left, Rectangle right)

Parámetros

left Rectangle

La estructura Aspose.OCR.Rectangle que está a la izquierda del operador de igualdad.

right Rectangle

La estructura Aspose.OCR.Rectangle que está a la derecha del operador de igualdad.

Devuelve

bool

Este operador devuelve true si las dos estructuras Aspose.OCR.Rectangle tienen iguales las propiedades Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width y Aspose.OCR.Rectangle.Height.

operator !=(Rectangle, Rectangle)

Prueba si dos estructuras Aspose.OCR.Rectangle difieren en ubicación o tamaño.

public static bool operator !=(Rectangle left, Rectangle right)

Parámetros

left Rectangle

La estructura Aspose.OCR.Rectangle que está a la izquierda del operador de desigualdad.

right Rectangle

La estructura Aspose.OCR.Rectangle que está a la derecha del operador de desigualdad.

Devuelve

bool

Este operador devuelve true si alguna de las propiedades Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width o Aspose.OCR.Rectangle.Height de las dos estructuras Aspose.OCR.Rectangle son desiguales; de lo contrario, false.

 Español