Struct Rectangle

Struct Rectangle

Numele spaţiului: Aspose.OCR Asamblare: Aspose.OCR.dll (25.4.0)

Stochează un set de patru întregi care reprezintă locația și dimensiunea unui rectanglu.

public struct Rectangle

Membrii moștenitori

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Rectangle(int, int, int, int)

Inițializează o nouă instanță a structurii Aspose.OCR.Rectangle cu locația și dimensiunea specificată.

public Rectangle(int x, int y, int width, int height)

Parameters

x int

Coordonatul x al colțului stâng de sus al rectangului.

y int

Y-coordonatul colțului stâng de sus al rectanglului.

width int

Amploarea rectanglului.

height int

Înălțimea rectanglului.

Fields

Height

Lungimea rectangulară.

public int Height

Valoarea câmpului

int

Width

înălţimea rectangulară.

public int Width

Valoarea câmpului

int

X

Localizarea rectangulară x.

public int X

Valoarea câmpului

int

Y

locaţia şi rectanglul.

public int Y

Valoarea câmpului

int

Properties

Bottom

Obține sau stabilește coordonatul y care este suma Aspose.OCR.Rectangle.Y și Aspose.OCR.Rectangle.Valoarea proprietății înălțime a acestei structuri Aspose.OCR.Rectangle.

public int Bottom { get; set; }

Valoarea proprietății

int

Empty

Obține un nou exemplu al structurii Aspose.OCR.Rectangle care are valori Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width și Aspose.OCR.Rectangle.High set la zero.

public static Rectangle Empty { get; }

Valoarea proprietății

Rectangle

IsEmpty

Obține o valoare care indică dacă toate proprietățile numerice ale acestui Aspose.OCR.Rectangle au valori de zero.

public bool IsEmpty { get; }

Valoarea proprietății

bool

Left

Obține sau stabilește coordonatul x al marginii stângă a acestei structuri Aspose.OCR..Rectangle.

public int Left { get; set; }

Valoarea proprietății

int

Right

Obține sau stabilește coordonatul x care este suma Aspose.OCR.Rectangle.X și Aspose.OCR.Rectangle.Valuele proprietății mari ale acestei structuri Aspose.OCR.Rectangle.

public int Right { get; set; }

Valoarea proprietății

int

Top

Obține sau stabilește y-coordonatul marginii superioare a acestei structuri Aspose.OCR.Rectangle.

public int Top { get; set; }

Valoarea proprietății

int

Methods

Contains(int, int)

Determine dacă punctul specificat este conținut în această structură Aspose.OCR.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

Coordonatul x al punctului de testare.

y int

E-coordonatul punctului de testare.

Returns

bool

Această metodă revine adevărată dacă punctul definit de x’ și y’ este conținut în această structură Aspose.OCR.Rectangle; altfel fals.

Equals(Obiectul)

Testarea dacă obj’ este o structură Aspose.OCR.Rectangle cu aceeași locație și dimensiune a acestei structuri Aspose.OCR.Rectangle.

public override bool Equals(object obj)

Parameters

obj object

Sistemul.Obiectul de testare.

Returns

bool

Această metodă revine adevărată dacă obj’ este o structură Aspose.OCR.Rectangle și Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, și Aspose.OCR.Rectangle.Height proprietăți sunt egale cu proprietățile corespunzătoare a acestei structuri Aspose.OCR.Rectangle; altfel, false.

GetHashCode()

Întoarce codul de hash pentru această structură Aspose.OCR.Rectangle.

public override int GetHashCode()

Returns

int

Un integrator care reprezintă codul hash pentru acest rectanglu.

ToString()

Convertează atributele acestui Aspose.OCR.Rectangle într-o stringă citită de om.

public override string ToString()

Returns

string

O stringă care conține poziția, lățimea și înălțimea acestei structuri Aspose.OCR.Rectangle.

Operators

Operator =(Rețeaua, rețeaua)

Testarea dacă două structuri Aspose.OCR.Rectangle au aceeași locație și dimensiune.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

Structura Aspose.OCR.Rectangle care se află la stânga operatorului egalității.

right Rectangle

Structura Aspose.OCR.Rectangle care este la dreptul operatorului de egalitate.

Returns

bool

Acest operator revine adevărat dacă cele două structuri Aspose.OCR.Rectangle au proprietăți egale Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, și Aspose.OCR.Rectangle.High.

Operatorul !=(Rețeaua, rețeaua)

Testarea dacă două structuri Aspose.OCR.Rectangle diferă în locație sau în dimensiune.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

Structura Aspose.OCR.Rectangle care se află la stânga operatorului inegalității.

right Rectangle

Structura Aspose.OCR.Rectangle care este la dreptul operatorului inegalității.

Returns

bool

Acest operator revine adevărat dacă oricare dintre structurile Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width sau Aspose.OCR.Rectangle.High proprietăți ale celor două structuri Aspose.OCR.Rectangle sunt inegale; altfel false.

 Română