Struct Rectangle
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Memorizza un insieme di quattro interi che rappresentano la posizione e le dimensioni di un rettangolo.
public struct Rectangle
Membri Ereditati
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
Rectangle(int, int, int, int)
Inizializza una nuova istanza della struttura Aspose.OCR.Rectangle con la posizione e le dimensioni specificate.
public Rectangle(int x, int y, int width, int height)
Parametri
x
int
La coordinata x dell’angolo in alto a sinistra del rettangolo.
y
int
La coordinata y dell’angolo in alto a sinistra del rettangolo.
width
int
La larghezza del rettangolo.
height
int
L’altezza del rettangolo.
Campi
Height
La larghezza del rettangolo.
public int Height
Valore del Campo
Width
L’altezza del rettangolo.
public int Width
Valore del Campo
X
La posizione x del rettangolo.
public int X
Valore del Campo
Y
La posizione y del rettangolo.
public int Y
Valore del Campo
Proprietà
Bottom
Ottiene o imposta la coordinata y che è la somma dei valori delle proprietà Aspose.OCR.Rectangle.Y e Aspose.OCR.Rectangle.Height di questa struttura Aspose.OCR.Rectangle.
public int Bottom { get; set; }
Valore della Proprietà
Empty
Ottiene una nuova istanza della struttura Aspose.OCR.Rectangle che ha i valori di Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width e Aspose.OCR.Rectangle.Height impostati a zero.
public static Rectangle Empty { get; }
Valore della Proprietà
IsEmpty
Ottiene un valore che indica se tutte le proprietà numeriche di questa Aspose.OCR.Rectangle hanno valori pari a zero.
public bool IsEmpty { get; }
Valore della Proprietà
Left
Ottiene o imposta la coordinata x del bordo sinistro di questa struttura Aspose.OCR.Rectangle.
public int Left { get; set; }
Valore della Proprietà
Right
Ottiene o imposta la coordinata x che è la somma dei valori delle proprietà Aspose.OCR.Rectangle.X e Aspose.OCR.Rectangle.Width di questa struttura Aspose.OCR.Rectangle.
public int Right { get; set; }
Valore della Proprietà
Top
Ottiene o imposta la coordinata y del bordo superiore di questa struttura Aspose.OCR.Rectangle.
public int Top { get; set; }
Valore della Proprietà
Metodi
Contains(int, int)
Determina se il punto specificato è contenuto all’interno di questa struttura Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parametri
x
int
La coordinata x del punto da testare.
y
int
La coordinata y del punto da testare.
Restituisce
Questo metodo restituisce true se il punto definito da x
e y
è contenuto all’interno di questa struttura Aspose.OCR.Rectangle; altrimenti false.
Equals(object)
Verifica se obj
è una struttura Aspose.OCR.Rectangle con la stessa posizione e dimensioni di questa struttura Aspose.OCR.Rectangle.
public override bool Equals(object obj)
Parametri
obj
object
L’oggetto System.Object da testare.
Restituisce
Questo metodo restituisce true se obj
è una struttura Aspose.OCR.Rectangle e le sue proprietà Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width e Aspose.OCR.Rectangle.Height sono uguali alle corrispondenti proprietà di questa struttura Aspose.OCR.Rectangle; altrimenti, false.
GetHashCode()
Restituisce il codice hash per questa struttura Aspose.OCR.Rectangle.
public override int GetHashCode()
Restituisce
Un intero che rappresenta il codice hash per questo rettangolo.
ToString()
Converte gli attributi di questa Aspose.OCR.Rectangle in una stringa leggibile dall’uomo.
public override string ToString()
Restituisce
Una stringa che contiene la posizione, la larghezza e l’altezza di questa struttura Aspose.OCR.Rectangle.
Operatori
operator ==(Rectangle, Rectangle)
Verifica se due strutture Aspose.OCR.Rectangle hanno la stessa posizione e dimensioni.
public static bool operator ==(Rectangle left, Rectangle right)
Parametri
left
Rectangle
La struttura Aspose.OCR.Rectangle a sinistra dell’operatore di uguaglianza.
right
Rectangle
La struttura Aspose.OCR.Rectangle a destra dell’operatore di uguaglianza.
Restituisce
Questo operatore restituisce true se le due strutture Aspose.OCR.Rectangle hanno le stesse proprietà Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width e Aspose.OCR.Rectangle.Height.
operator !=(Rectangle, Rectangle)
Verifica se due strutture Aspose.OCR.Rectangle differiscono in posizione o dimensioni.
public static bool operator !=(Rectangle left, Rectangle right)
Parametri
left
Rectangle
La struttura Aspose.OCR.Rectangle a sinistra dell’operatore di disuguaglianza.
right
Rectangle
La struttura Aspose.OCR.Rectangle a destra dell’operatore di disuguaglianza.
Restituisce
Questo operatore restituisce true se una delle proprietà Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width o Aspose.OCR.Rectangle.Height delle due strutture Aspose.OCR.Rectangle sono diverse; altrimenti false.