Struct Rectangle
Il nome: Aspose.OCR Assemblea: Aspose.OCR.dll (25.4.0)
Storia un insieme di quattro integratori che rappresentano la posizione e la dimensione di un rettangolo.
public struct Rectangle
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(int, int, int, int)
Inizializza una nuova instanza della struttura Aspose.OCR.Rectangle con la posizione e la dimensione specificate.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
Il coordinato x dell’angolo superiore sinistro del rectangolo.
y
int
Il coordinato y dell’angolo superiore sinistro del rectangolo.
width
int
La larghezza del rectangolo.
height
int
L’altezza del rectangolo.
Fields
Height
La larghezza rettangolare.
public int Height
Valore di campo
Width
L’altezza del rectangolo.
public int Width
Valore di campo
X
La posizione del rectangolo x.
public int X
Valore di campo
Y
La localizzazione e la posizione.
public int Y
Valore di campo
Properties
Bottom
Riceve o impone il coordinato y che è la somma degli Aspose.OCR.Rectangle.Y e Aspose.OCR.Rectangle.Altezza valori di proprietà di questa struttura Aspose.OCR.Rectangle.
public int Bottom { get; set; }
Valore di proprietà
Empty
Riceve un nuovo esempio della struttura Aspose.OCR.Rectangle che ha Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Vide e Aspose.OCR.Rectangle.Altezza valori impostati a zero.
public static Rectangle Empty { get; }
Valore di proprietà
IsEmpty
Riceve un valore che indica se tutte le proprietà numeriche di questo Aspose.OCR.Rectangle hanno valori di zero.
public bool IsEmpty { get; }
Valore di proprietà
Left
Riceve o impone il coordinato x della parte sinistra di questa struttura Aspose.OCR..Rectangle.
public int Left { get; set; }
Valore di proprietà
Right
Riceve o impone il coordinato x che è la somma di Aspose.OCR.Rectangle.X e Aspose.OCR.Rectangle.Gli valori di proprietà di questa struttura Aspose.OCR.Rectangle.
public int Right { get; set; }
Valore di proprietà
Top
Ottieni o metti il y-coordinato del bordo superiore di questa struttura Aspose.OCR.Rectangle.
public int Top { get; set; }
Valore di proprietà
Methods
Contains(di int, int)
Determina se il punto specificato è contenuto all’interno di questa struttura Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parameters
x
int
Il coordinato x del punto da testare.
y
int
L’e-coordinato del punto da testare.
Returns
Questo metodo ritorna vero se il punto definito da x’ e
y’ è contenuto all’interno di questa struttura Aspose.OCR.Rectangle; altrimenti falso.
Equals(oggetto)
Testare se obj’ è una struttura Aspose.OCR.Rectangle con la stessa posizione e dimensione di questa struttura Aspose.OCR.Rectangle.
public override bool Equals(object obj)
Parameters
obj
object
Il sistema.oggetto da testare.
Returns
Questo metodo ritorna vero se obj’ è una struttura Aspose.OCR.Rectangle e la sua Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, e Aspose.OCR.Rectangle.Altezza proprietà sono uguali alle proprietà corrispondenti di questa struttura Aspose.OCR.Rectangle; altrimenti, falso.
GetHashCode()
Ritorna il codice hash per questa struttura Aspose.OCR.Rectangle.
public override int GetHashCode()
Returns
Un integratore che rappresenta il codice hash per questo rettangolo.
ToString()
Converte gli attributi di questo Aspose.OCR.Rectangle in una riga leggibile per l’uomo.
public override string ToString()
Returns
Una riga che contiene la posizione, la larghezza e l’altezza di questa struttura Aspose.OCR.Rectangle.
Operators
Operatore =(di Rectangle, Rectangle)
Testare se due strutture Aspose.OCR.Rectangle hanno uguale posizione e dimensioni.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
La struttura Aspose.OCR.Rectangle che si trova a sinistra dell’operatore di parità.
right
Rectangle
La struttura Aspose.OCR.Rectangle che è a destra dell’operatore di parità.
Returns
Questo operatore ritorna vero se le due strutture Aspose.OCR.Rectangle hanno pari proprietà Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, e Aspose.OCR.Rectangle.Height.
Operatore !=(di Rectangle, Rectangle)
Testare se due strutture Aspose.OCR.Rectangle differiscono in posizione o dimensione.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
La struttura Aspose.OCR.Rectangle che si trova a sinistra dell’operatore di disuguaglianza.
right
Rectangle
La struttura Aspose.OCR.Rectangle che è al diritto dell’operatore di disuguaglianza.
Returns
Questo operatore ritorna vero se una delle strutture Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width o Aspose.OCR.Rectangle.Altezza delle due strutture Aspose.OCR.Rectangle sono ineguali; altrimenti false.