Struct Rectangle

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

int

Width

L’altezza del rectangolo.

public int Width

Valore di campo

int

X

La posizione del rectangolo x.

public int X

Valore di campo

int

Y

La localizzazione e la posizione.

public int Y

Valore di campo

int

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à

int

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à

Rectangle

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à

bool

Left

Riceve o impone il coordinato x della parte sinistra di questa struttura Aspose.OCR..Rectangle.

public int Left { get; set; }

Valore di proprietà

int

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à

int

Top

Ottieni o metti il y-coordinato del bordo superiore di questa struttura Aspose.OCR.Rectangle.

public int Top { get; set; }

Valore di proprietà

int

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

bool

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

bool

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

int

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

string

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

bool

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

bool

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.

 Italiano