Struct Rectangle
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.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.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 W L 17.Suglasnost.Vrijednosti svojstva ove strukturne vrijednosti.
public int Bottom { get; set; }
Vrijednost nekretnina
Empty
Dobiva novu primjenu strukture Aspose.Imaging.Rectangle koja sadrži W L 17.Rectangles.X, _ W L 19_ .Reectangel.Y, __ WL 17__ .Rektangl.Vidth i _ www.Wl 17 _.rectan.Height 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đe ili postavlja x-koordinat koji je ukupna vrijednost Aspose.Imaging.Rectangle.X i W L 17.Svijetli svojstveni vrijednosti ove strukturne vrijednosti.
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 na strukturo Wl17.Rectangla okrenuvši vrijednosti _www.rectangelF do sljedećih viših ukupnih 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’ Aspose.Imaging.Rectangle struktura s istim lokacijom i veličinom ove Wl17.
public override bool Equals(object obj)
Parameters
obj
object
Objekt za testiranje.
Returns
Ova metoda se vraća istinito ako je obj’ Aspose.Imaging.Rectangle struktura i njezina __ WL16__ .Rektangla.X, VL18..Rctangles.Y, W L17.Svijetlo, i _ZW 17 .Sviđa.Vlastnosti su jednake odgovarajućim svojstvima ove strukture.
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 inflira određenim iznosom.Originalna struktura __ WL16__..Rektangla ostaje nepromijenjena.
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 WL17_.Rectangle struktura koja predstavlja prekretanje još dva _ WL18__ .Rektangles strukturi. ako nema prekreta, prazan wL19_ se vraća.
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)
Zamjenjuje ovaj Aspose.Imaging.Rectangle s samim prekretom i određenim __ WL16__ .Rektanglom.
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 na Wl17.Rectangles okrenuvši vrijednosti u najbliže cjelovite 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 na Wl17.Rectangles trunčavanjem vrijednosti _www.
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 struktur Wl17.
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 Wl17.
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 _ www.wl17_.rect ANGle.X, _ww.vl17, _wll17.
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, W L 17.Rectangles.Y, __ WL 17 _ .Rektangl.Vidth ili _ W L 18_ .Rektanglo.High svojstva dviju __w L 19 _.Redangla struktura su nejedna; inače lažna.