Struct Rectangle
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.5.0)
Sadrži skup od četiri cjeline koji predstavljaju lokaciju i veličinu pravokuna.
public struct Rectanglenaslijeđ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.Imaging.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.
Rectangle(točka, veličina)
Inicijalizira novu primjenu strukture Aspose.Imaging.Rectangle s određenom lokacijom i veličinom.
public Rectangle(Point location, Size size)Parameters
location Point
Aspose.Imaging.Točka koja predstavlja gornji lijevi kut rektangularne regije.
size Size
Aspose.Imaging.Veličina koja predstavlja širinu i visinu rektangularne regije.
Properties
Bottom
Pronađite ili postavite y-koordinat koji je ukupna vrijednost Aspose.Imaging.Rectangle.Y i Aspos.Imaging.Rectangles.Vrijednosti svojstva visine ove strukture Asposa.
public int Bottom { get; set; }Vrijednost nekretnina
Empty
Dobivaju novi primjer strukture Aspose.Imaging.Rectangle koja ima asposa.imaginacija.rektangla.X, aspusa.ima.rekta.Y, Asposa-imagine.rectangela.Vidnost i aspsa.materijala.veličina vrijednosti postavljene na nulu.
public static Rectangle Empty { get; }Vrijednost nekretnina
Height
Dobiva ili postavlja visinu ove strukture Aspose.Imaging.Rectangle.
public int Height { get; set; }Vrijednost nekretnina
IsEmpty
Dobiva vrijednost koja ukazuje na to da li sve brojne svojstva ovog Aspose.Imaging.Rectangle imaju vrijednosti od nule.
[JsonIgnore]
public bool IsEmpty { get; }Vrijednost nekretnina
Left
Pronađite ili postavite x-koordinat na lijevoj rubu ove strukture Aspose.Imaging.Rectangle.
public int Left { get; set; }Vrijednost nekretnina
Location
Pronađite ili postavite koordinate gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.
public Point Location { get; set; }Vrijednost nekretnina
Right
Pronađite ili postavite x-koordinat koji je ukupna vrijednost Aspose.Imaging.Rectangle.X i Asposa.Imaging.Rectangles.Vidth svojstvene vrijednosti ove strukture.
public int Right { get; set; }Vrijednost nekretnina
Size
Pronađite ili postavite veličinu ovog Aspose.Imaging.Rectangle.
public Size Size { get; set; }Vrijednost nekretnina
Top
Pronađite ili postavite y-koordinat gornje rupe ove strukture Aspose.Imaging.Rectangle.
public int Top { get; set; }Vrijednost nekretnina
Width
Dobiva ili postavlja širinu ove strukture Aspose.Imaging.Rectangle.
public int Width { get; set; }Vrijednost nekretnina
X
Pronađite ili postavite x-koordinat gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.
public int X { get; set; }Vrijednost nekretnina
Y
Dobiva ili postavlja y-koordinat gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.
public int Y { get; set; }Vrijednost nekretnina
Methods
Ceiling(RectangleF)
Konvertirati određenu strukturu Aspose.Imaging.RectangleF u strukturu Aspos.Imaging.Rectangles okrenuvši vrijednosti Asposa.imaginga.RedanglaF na sljedeće veće ukupne vrijednosti.
public static Rectangle Ceiling(RectangleF value)Parameters
value RectangleF
Struktura Aspose.Imaging.RectangleF treba pretvoriti.
Returns
Povratak Aspose.Imaging.Rectangle
Contains(u, u)
Određuje je li određena točka sadržana u ovoj strukturi Aspose.Imaging.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 kodom x’ i <codom class=paramaf">y’ sadržana u ovoj strukturi Aspose.Imaging.Rectangle; inače je lažna.
Contains(Point)
Određuje je li određena točka sadržana u ovoj strukturi Aspose.Imaging.Rectangle.
public bool Contains(Point point)Parameters
point Point
Aspose.Imaging. točka za testiranje.
Returns
Ova metoda se vraća istinito ako je točka koja predstavlja point’ sadržana u ovoj strukturi Aspose.Imaging.Rectangle; inače lažna.
Contains(Rectangle)
Određuje je li rektangularna regija zastupljena rect’ u potpunosti sadržana u ovoj strukturi Aspose.Imaging.Rectangle.
public bool Contains(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle za testiranje.
Returns
Ova metoda se vraća istinito ako je rektangularna regija predstavljena rect’ u potpunosti sadržana u ovoj strukturi Aspose.Imaging.Rectangle; inače lažna.
Equals(Objekt)
Testira se je li obj’ struktura Aspose.Imaging.Rectangle s istim lokacijom i veličinom ove strukture Asposa.Imaginga.
public override bool Equals(object obj)Parameters
obj object
Objekt za testiranje.
Returns
Ova metoda se vraća istinito ako je
FromLeftTopRightBottom(int, int, int, int)
Stvara strukturu Aspose.Imaging.Rectangle sa određenim krajnjim lokacijama.
public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)Parameters
left int
X-koordinacija gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.
top int
Y-koordinacija gornjeg lijevog ugla ove strukture Aspose.Imaging.Rectangle.
right int
X-koordinacija donjeg desnog ugla ove strukture Aspose.Imaging.Rectangle.
bottom int
Y-koordinacija donjeg desnog ugla ove strukture Aspose.Imaging.Rectangle.
Returns
Novi Aspose.Imaging.Rectangle koji ova metoda stvara.
FromPoints(točka, točka)
Dvije vertikale stvorenog Aspose.Imaging.Rectangle će biti jednako prošloj
public static Rectangle FromPoints(Point point1, Point point2)Parameters
point1 Point
Prvi Aspose.Imaging.Točka za novi pravokut.
point2 Point
Drugi Aspose.Imaging.Točka za novi pravokut.
Returns
Novo stvorena Aspose.Imaging.Rectangle.
GetHashCode()
Povratak hash koda za ovu strukturu Aspose.Imaging.Rectangle.
public override int GetHashCode()Returns
Jedan integrator koji predstavlja hash kod za ovaj pravokut.
Inflate(Rektangle, int, int)
Stvara i vraća inflatiranu kopiju određene strukture Aspose.Imaging.Rectangle.Kopija se inflatira određenom količinom.Originalna struktura Asposa.Imaginga.
public static Rectangle Inflate(Rectangle rect, int x, int y)Parameters
rect Rectangle
Aspose.Imaging.Rectangle s kojim treba započeti.Ovaj pravokugle nije izmijenjen.
x int
Vrijednost za ulazak u ovaj Aspose.Imaging.Rectangle horizontalno.
y int
Vrijednost za ulazak u ovaj Aspose.Imaging.Rectangle vertikalno.
Returns
Slijedeći članakSvijet Aspose.Imaging.Rectangle
Inflate(u, u)
Inflatira ovaj Aspose.Imaging.Rectangle po određenoj količini.
public void Inflate(int width, int height)Parameters
width int
Vrijednost za ulazak u ovaj Aspose.Imaging.Rectangle horizontalno.
height int
Vrijednost za ulazak u ovaj Aspose.Imaging.Rectangle vertikalno.
Inflate(Size)
Inflatira ovaj Aspose.Imaging.Rectangle po određenoj količini.
public void Inflate(Size size)Parameters
size Size
Koja je količina za uplaćivanje ovog pravokugla.
Intersect(Rektangle i Rektangle)
Povratak treće Aspose.Imaging.Rectangle struktura koja predstavlja prekretanje još dva Asposa.Imaging.Rectangel strukture.
public static Rectangle Intersect(Rectangle a, Rectangle b)Parameters
Prva rektangula za intersekt.
Druga rektangula za međusobno međusobno.
Returns
A Aspose.Imaging.Rectangle koji predstavlja prekretanje
Intersect(Rectangle)
To zamjenjuje Aspose.Imaging.Rectangle sa samim prekretom i određenim Aspos.Imaging.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle s kojim se međusobno povezati.
IntersectsWith(Rectangle)
Određuje je li taj pravokugli međusobno s rect'.
public bool IntersectsWith(Rectangle rect)Parameters
rect Rectangle
Pravo mjesto za testiranje.
Returns
Ova metoda se vraća istinito ako postoji bilo kakva prekretnica, inače lažna.
Normalize()
Normalizira pravokut tako što je širina i visina pozitivna, ostavlja manje od desne i vrh manje od dna.
public void Normalize()Offset(Point)
Prilagoditi lokaciju ovog pravokuna po određenoj količini.
public void Offset(Point pos)Parameters
pos Point
Vrijednost naknade za lokaciju.
Offset(u, u)
Prilagoditi lokaciju ovog pravokuna po određenoj količini.
public void Offset(int x, int y)Parameters
x int
horizontalna razlika.
y int
To je vertikalni odbitak.
Round(RectangleF)
Konvertira određenu Aspose.Imaging.RectangleF u Aspos.Imaging.Rectaugle okrenuvši vrijednosti Asposa.Misli.RectanglaF na najbliže ukupne vrijednosti.
public static Rectangle Round(RectangleF value)Parameters
value RectangleF
Aspose.Imaging.RectangleF da se pretvori.
Returns
Novi Aspose.Imaging.Rectangle je novi.
ToString()
Konvertira svojstva ovog Aspose.Imaging.Rectangle u ljudski čitljiv string.
public override string ToString()Returns
String koji sadrži poziciju, širinu i visinu ove strukture Aspose.Imaging.Rectangle.
Truncate(RectangleF)
Konvertira određenu Aspose.Imaging.RectangleF u aspose,imaging.rectanga tako što trunčava vrijednosti asposa.imaginga.retangaF.
public static Rectangle Truncate(RectangleF value)Parameters
value RectangleF
Aspose.Imaging.RectangleF da se pretvori.
Returns
Novi Aspose.Imaging.Rectangle je novi.
Union(Rektangle i Rektangle)
Dobiva strukturu Aspose.Imaging.Rectangle koja sadrži ujedinjenje dviju struktura Asposa.Imaging.
public static Rectangle Union(Rectangle a, Rectangle b)Parameters
Prva rektangula za Uniju.
Druga rektangula za Uniju.
Returns
Struktura Aspose.Imaging.Rectangle koja povezuje ujedinjenje dviju asposa.imaginga.
Operators
Operator =(Rektangle i Rektangle)
Provjerite imaju li dvije Aspose.Imaging.Rectangle strukture istu lokaciju i veličinu.
public static bool operator ==(Rectangle left, Rectangle right)Parameters
left Rectangle
Struktura Aspose.Imaging.Rectangle koja je na lijevoj strani operatora jednakosti.
right Rectangle
Struktura Aspose.Imaging.Rectangle koja je na pravu operatora jednakosti.
Returns
Ovaj operater se vraća istinito ako dvije strukture Aspose.Imaging.Rectangle imaju jednake svojstva kao što su Aspos.Imaging.Rectangles.X, Asposa. Imagination.Rectaugle.Y, Aspas.Mislim da je to vrlo važno.
Operator !=(Rektangle i Rektangle)
Testira se da li se dvije Aspose.Imaging.Rectangle strukture razlikuju po lokaciji ili veličini.
public static bool operator !=(Rectangle left, Rectangle right)Parameters
left Rectangle
Struktura Aspose.Imaging.Rectangle koja je na lijevoj strani operatora nejednakosti.
right Rectangle
Struktura Aspose.Imaging.Rectangle koja je na pravu operatora nejednakosti.
Returns
Ovaj operater vraća istinu ako je bilo koji od Aspose.Imaging.Rectangle.X, Aspos.Imaging.Rectangles.Y, Asposa.Mislim.Svijetlost ili Aspoza.Povijest.Vrhovina svojstva dviju Asposi.Umišljanje.Otvorenost struktura su nejedna; inače lažna.