Struct Rectangle

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

int

Width

L’altezza del rettangolo.

public int Width

Valore del Campo

int

X

La posizione x del rettangolo.

public int X

Valore del Campo

int

Y

La posizione y del rettangolo.

public int Y

Valore del Campo

int

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à

int

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à

Rectangle

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à

bool

Left

Ottiene o imposta la coordinata x del bordo sinistro di questa struttura Aspose.OCR.Rectangle.

public int Left { get; set; }

Valore della Proprietà

int

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à

int

Top

Ottiene o imposta la coordinata y del bordo superiore di questa struttura Aspose.OCR.Rectangle.

public int Top { get; set; }

Valore della Proprietà

int

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

bool

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

bool

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

int

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

string

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

bool

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

bool

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.

 Italiano