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 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.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.