Struct Rectangle
nazivni prostor: Aspose.OCR Sastav: Aspose.OCR.dll (25.4.0)
Sadrži skup od četiri cjeline koji predstavljaju lokaciju i veličinu pravokuna.
public struct Rectangle
naslijeđeni članovi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(int, int, int, int)
Inicijalizira novu primjenu strukture Aspose.OCR.Rectangle s određenom lokacijom i veličinom.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
X-koordinacija gornjeg lijevog ugla pravog ugla.
y
int
Y-koordinacija gornjeg lijevog ugla pravog ugla.
width
int
Širina pravokugla.
height
int
Visina izravnog smjera.
Fields
Height
Širina pravokugla.
public int Height
Vrijednost polja
Width
Visina pravokugla.
public int Width
Vrijednost polja
X
U pravom kutu x lokacija.
public int X
Vrijednost polja
Y
Središte i lokacija.
public int Y
Vrijednost polja
Properties
Bottom
Dobiva ili postavlja y-koordinat koji je iznos Aspose.OCR.Rectangle.Y i Aspose.OCR.Rectangle.Vrijednosti svojstva ove Aspose.OCR.Rectangle strukture.
public int Bottom { get; set; }
Vrijednost nekretnina
Empty
Dobiva novi primjer strukture Aspose.OCR.Rectangle koja ima Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Vid i Aspose.OCR.Rectangle.Vrijednosti postavljene na nulu.
public static Rectangle Empty { get; }
Vrijednost nekretnina
IsEmpty
Dobiva vrijednost koja ukazuje na to da li sve brojne svojstva ovog Aspose.OCR.Rectangle imaju vrijednosti od nule.
public bool IsEmpty { get; }
Vrijednost nekretnina
Left
Pronađite ili postavite x-koordinat lijeve strane ove strukture Aspose.OCR..Rectangle.
public int Left { get; set; }
Vrijednost nekretnina
Right
Dobiva ili postavlja x-koordinat koji je iznos Aspose.OCR.Rectangle.X i Aspose.OCR.Rectangle.Veličanstvene vrijednosti svojstva ove Aspose.OCR.Rectangle strukture.
public int Right { get; set; }
Vrijednost nekretnina
Top
Pronađite ili postavite y-koordinat na vrhu ove strukture Aspose.OCR.Rectangle.
public int Top { get; set; }
Vrijednost nekretnina
Methods
Contains(u, u)
Određuje je li određena točka sadržana u ovoj strukturi Aspose.OCR.Rectangle.
public bool Contains(int x, int y)
Parameters
x
int
X-koordinacija točke za testiranje.
y
int
Koordinacija točke za testiranje.
Returns
Ova metoda se vraća istinito ako je točka definirana x’ i
y’ sadržana u ovoj strukturi Aspose.OCR.Rectangle; inače je lažna.
Equals(Objekt)
Provjerite je li obj’ Aspose.OCR.Rectangle struktura s istim lokacijom i veličinom ove Aspose.OCR.Rectangle struktura.
public override bool Equals(object obj)
Parameters
obj
object
Objekt za testiranje.
Returns
Ova metoda se vraća istinito ako je obj’ Aspose.OCR.Rectangle struktura i njezin Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, i Aspose.OCR.Rectangle.Height svojstva su jednaka odgovarajućim svojstvima ove Aspose.OCR.Rectangle struktura; inače, lažna.
GetHashCode()
Povratak hash koda za ovu strukturu Aspose.OCR.Rectangle.
public override int GetHashCode()
Returns
Jedan integrator koji predstavlja hash kod za ovaj pravokut.
ToString()
Konvertira svojstva ovog Aspose.OCR.Rectangle u ljudski čitljiv lanac.
public override string ToString()
Returns
String koji sadrži poziciju, širinu i visinu ove strukture Aspose.OCR.Rectangle.
Operators
Operator =(Rektangle i Rektangle)
Provjerite imaju li dvije strukture Aspose.OCR.Rectangle jednako mjesto i veličinu.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Struktura Aspose.OCR.Rectangle koja je na lijevoj strani operatora jednakosti.
right
Rectangle
Struktura Aspose.OCR.Rectangle koja je na pravu operatora jednakosti.
Returns
Ovaj operator vraća istinu ako dvije strukture Aspose.OCR.Rectangle imaju jednake Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, i Aspose.OCR.Rectangle.High svojstva.
Operator !=(Rektangle i Rektangle)
Testiranje je da li se dvije strukture Aspose.OCR.Rectangle razlikuju po lokaciji ili veličini.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Struktura Aspose.OCR.Rectangle koja je na lijevoj strani operatera nejednakosti.
right
Rectangle
Struktura Aspose.OCR.Rectangle koja je na pravu operatora nejednakosti.
Returns
Ovaj operator vraća istinu ako je bilo koji od Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width ili Aspose.OCR.Rectangle.High svojstva dviju Aspose.OCR.Rectangle struktura su nejedna; inače lažna.