Struct Rectangle
Nombre del espacio: Aspose.OCR Asamblea: Aspose.OCR.dll (25.4.0)
Almacena un conjunto de cuatro integradores que representan la ubicación y el tamaño de un rectángulo.
public struct Rectangle
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
Rectangle(Int, int, int, int)
Inicia una nueva instancia de la estructura Aspose.OCR.Rectangle con la ubicación y tamaño especificados.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
La coordenada x del ángulo superior izquierdo del rectángulo.
y
int
El y-coordenado del ángulo superior izquierdo del rectángulo.
width
int
La anchura del rectángulo.
height
int
La altura del rectángulo.
Fields
Height
La anchura rectangular.
public int Height
Valor de campo
Width
La altura del rectángulo.
public int Width
Valor de campo
X
El rectángulo x ubicación.
public int X
Valor de campo
Y
El rectángulo y la ubicación.
public int Y
Valor de campo
Properties
Bottom
Obtenga o establece el y-coordenado que es la suma de los Aspose.OCR.Rectangle.Y y Aspose.OCR.Rectangle.Alta propiedad valores de esta estructura Aspose.OCR.Rectangle.
public int Bottom { get; set; }
Valor de la propiedad
Empty
Obtiene un nuevo ejemplo de la estructura de Aspose.OCR.Rectangle que tiene Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width y Aspose.OCR.Rectangle.Height valores fijados a cero.
public static Rectangle Empty { get; }
Valor de la propiedad
IsEmpty
Recibe un valor que indica si todas las propiedades numéricas de este Aspose.OCR.Rectangle tienen valores de cero.
public bool IsEmpty { get; }
Valor de la propiedad
Left
Obtenga o coloca el coordenado x del extremo izquierdo de esta estructura Aspose.OCR..Rectangle.
public int Left { get; set; }
Valor de la propiedad
Right
Obtenga o establece el coordenado x que es la suma de Aspose.OCR.Rectangle.X y Aspose.OCR.Rectangle.Width valores de propiedad de esta estructura Aspose.OCR.Rectangle.
public int Right { get; set; }
Valor de la propiedad
Top
Obtenga o coloca el y-coordenado del borde superior de esta estructura Aspose.OCR.Rectangle.
public int Top { get; set; }
Valor de la propiedad
Methods
Contains(El int, int)
Determina si el punto especificado se encuentra dentro de esta estructura Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parameters
x
int
El coordenado x del punto de prueba.
y
int
El y-coordenado del punto a prueba.
Returns
Este método vuelve cierto si el punto definido por x’ y
y’ se encuentra dentro de esta estructura Aspose.OCR.Rectangle; de lo contrario, falso.
Equals(Objeto)
Testar si obj’ es una estructura Aspose.OCR.Rectangle con la misma ubicación y tamaño de esta estructura Aspose.OCR.Rectangle.
public override bool Equals(object obj)
Parameters
obj
object
El sistema.Objeto para probar.
Returns
Este método vuelve cierto si obj’ es una estructura Aspose.OCR.Rectangle y su Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, y Aspose.OCR.Rectangle.Height propiedades son iguales a las propiedades correspondientes de esta estructura Aspose.OCR.Rectangle; de lo contrario, falso.
GetHashCode()
Devolve el código de hash para esta estructura Aspose.OCR.Rectangle.
public override int GetHashCode()
Returns
Un integrador que representa el código hash para este rectángulo.
ToString()
Converta los atributos de este Aspose.OCR.Rectangle en una cadena que se puede leer por el hombre.
public override string ToString()
Returns
Una cadena que contiene la posición, ancho y altura de esta estructura Aspose.OCR.Rectangle.
Operators
El operador =(Rectangle y Rectangle)
Testar si dos estructuras Aspose.OCR.Rectangle tienen la misma ubicación y tamaño.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
La estructura Aspose.OCR.Rectangle que se encuentra a la izquierda del operador de la igualdad.
right
Rectangle
La estructura Aspose.OCR.Rectangle que está a la derecha del operador de la igualdad.
Returns
Este operador vuelve cierto si las dos estructuras de Aspose.OCR.Rectangle tienen las mismas propiedades de Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, y Aspose.OCR.Rectangle.Height.
Operador !=(Rectangle y Rectangle)
Testar si dos estructuras Aspose.OCR.Rectangle difieren en ubicación o tamaño.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
La estructura Aspose.OCR.Rectangle que se encuentra a la izquierda del operador de desigualdad.
right
Rectangle
La estructura Aspose.OCR.Rectangle que está a la derecha del operador de la desigualdad.
Returns
Este operador vuelve cierto si cualquiera de las estructuras Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width o Aspose.OCR.Rectangle.Altas propiedades de las dos estructuras Aspose.OCR.Rectangle son desiguales; de lo contrario falsas.