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
Width
La altura del rectángulo.
public int Width
Valor del campo
X
La ubicación x del rectángulo.
public int X
Valor del campo
Y
La ubicación y del rectángulo.
public int Y
Valor del campo
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
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
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
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
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
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
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
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
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
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
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
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
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.