Struct RectangleF
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)
Sadrži skup od četiri broja plutajućih točaka koji predstavljaju lokaciju i veličinu pravokuna.
public struct RectangleF
naslijeđeni članovi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
RectangleF(plovilo, plovilo, plovilo i plovilo)
Inicijalizira novu primjenu strukture Aspose.Imaging.RectangleF s određenom lokacijom i veličinom.
public RectangleF(float x, float y, float width, float height)
Parameters
x
float
X-koordinacija gornjeg lijevog ugla pravog ugla.
y
float
Y-koordinacija gornjeg lijevog ugla pravog ugla.
width
float
Širina pravokugla.
height
float
Visina izravnog smjera.
RectangleF(Pozicija, SizeF)
Inicijalizira novu primjenu strukture Aspose.Imaging.RectangleF s određenom lokacijom i veličinom.
public RectangleF(PointF location, SizeF size)
Parameters
location
PointF
A Aspose.Imaging.PointF koji predstavlja gornji lijevi kut rektangularne regije.
size
SizeF
Aspose.Imaging.SizeF koji predstavlja širinu i visinu rektangularne regije.
Properties
Bottom
Pronađite ili postavite y-koordinat koji je ukupna količina Aspose.Imaging.RectangleF.Y. i Wl17.Rectangles.Visina ove strukture __ WL16__ .ReectangelF..
public float Bottom { get; set; }
Vrijednost nekretnina
Empty
Dobiva novu primjenu strukture Aspose.Imaging.RectangleF koja sadrži W L 17.RectanglesF.X, _ W L 7_ .ReectANGlesf.Y, __ WL 17 _ .RektangliF., širina i _ www.wl 17 - .rectanga.Vrijednosti su postavljene na nulu.
public static RectangleF Empty { get; }
Vrijednost nekretnina
Height
Dobiva ili postavlja visinu ove strukture Aspose.Imaging.RectangleF.
public float Height { get; set; }
Vrijednost nekretnina
IsEmpty
Dobiva vrijednost koja ukazuje na to da li je Aspose.Imaging.RectangleF.Vidth ili Wl17.Suglasna svojstva ovog __ WL16__ .RektanglaF ima vrijednoću nula.
[JsonIgnore]
public bool IsEmpty { get; }
Vrijednost nekretnina
Left
Pronađite ili postavite x-koordinat na lijevoj rubu ove strukture Aspose.Imaging.RectangleF.
public float Left { get; set; }
Vrijednost nekretnina
Location
Dobiva ili postavlja koordinate gornjeg lijevog ugla ove strukture Aspose.Imaging.RectangleF.
public PointF Location { get; set; }
Vrijednost nekretnina
Right
Dobiva ili postavlja x-koordinat koji je ukupna količina Aspose.Imaging.RectangleF.X i Wl17.Suglasnost ove strukture _www.suglednost.
public float Right { get; set; }
Vrijednost nekretnina
Size
Pronađite ili postavite veličinu ovog Aspose.Imaging.RectangleF.
public SizeF Size { get; set; }
Vrijednost nekretnina
Top
Pronađite ili postavite y-koordinat gornje rupe ove strukture Aspose.Imaging.RectangleF.
public float Top { get; set; }
Vrijednost nekretnina
Width
Dobiva ili postavlja širinu ove strukture Aspose.Imaging.RectangleF.
public float Width { get; set; }
Vrijednost nekretnina
X
Dobiva ili postavlja x-koordinat gornjeg lijevog ugla ove strukture Aspose.Imaging.RectangleF.
public float X { get; set; }
Vrijednost nekretnina
Y
Dobiva ili postavlja y-koordinat gornjeg lijevog ugla ove strukture Aspose.Imaging.RectangleF.
public float Y { get; set; }
Vrijednost nekretnina
Methods
Contains(plovidba, plovidba)
Određuje je li određena točka sadržana u ovoj strukturi Aspose.Imaging.RectangleF.
public bool Contains(float x, float y)
Parameters
x
float
X-koordinacija točke za testiranje.
y
float
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.RectangleF; inače je lažna.
Contains(Pozicija)
Određuje je li određena točka sadržana u ovoj strukturi Aspose.Imaging.RectangleF.
public bool Contains(PointF point)
Parameters
point
PointF
Aspose.Imaging.PointF za testiranje.
Returns
Ova metoda se vraća istinito ako je točka zastupljena parametrom točke sadržana u ovoj strukturi Aspose.Imaging.RectangleF; inače lažna.
Contains(RectangleF)
Određuje je li rektangularna regija zastupljena rect’ u potpunosti sadržana u ovoj strukturi Aspose.Imaging.RectangleF.
public bool Contains(RectangleF rect)
Parameters
rect
RectangleF
Aspose.Imaging.RectangleF za testiranje.
Returns
Ova metoda vraća se istinito ako je rektangularna regija zastupljena rect’ u potpunosti sadržana u rectangulnoj regiji zastupljenoj ovom Aspose.Imaging.RectangleF; inače lažna.
Equals(Objekt)
Testira se je li obj’ Aspose.Imaging.RectangleF s istim lokacijom i veličinom ovog W L17.
public override bool Equals(object obj)
Parameters
obj
object
Objekt za testiranje.
Returns
Ova metoda se vraća istinito ako je obj’ Aspose.Imaging.RectangleF i njegove X, Y, širina i visina svojstva su jednaka odgovarajućim svojstvima ovog W L17.
FromLeftTopRightBottom(plovilo, plovilo, plovilo i plovilo)
Stvara strukturu Aspose.Imaging.RectangleF s gornjim lijevim i donjem desnim kutom na određenim mjestima.
public static RectangleF FromLeftTopRightBottom(float left, float top, float right, float bottom)
Parameters
left
float
X-koordinacija gornjeg lijevog ugla rektangularnog područja.
top
float
Y-koordinacija gornjeg lijevog ugla rektangularne regije.
right
float
X-koordinacija donjeg desnog ugla rektangularne regije.
bottom
float
Y-koordinacija donjeg desnog ugla rektangularnog područja.
Returns
Novi Aspose.Imaging.RectangleF koji ova metoda stvara.
FromPoints(Pozicija, Pozicija)
Dvije vertikale stvorenog Aspose.Imaging.Rectangle će biti jednako prošlom
public static RectangleF FromPoints(PointF point1, PointF point2)
Parameters
point1
PointF
Prvi Aspose.Imaging.Točka za novi pravokut.
point2
PointF
Drugi Aspose.Imaging.Točka za novi pravokut.
Returns
Novo stvorena Aspose.Imaging.Rectangle.
GetHashCode()
Pronađite hash kod za ovu strukturu Aspose.Imaging.RectangleF.
public override int GetHashCode()
Returns
Hash kod za ovaj Aspose.Imaging.RectangleF.
Inflate(RektangleF, float, float)
Stvara i vraća inflatiranu kopiju određene strukture Aspose.Imaging.RectangleF. Kopija se inflarira po određenoj količini.
public static RectangleF Inflate(RectangleF rect, float x, float y)
Parameters
rect
RectangleF
Aspose.Imaging.RectangleF da se kopira.Ovaj pravokut nije izmijenjen.
x
float
Vrijednost za uplaćivanje kopija pravokuna horizontalno.
y
float
Vrijednost za upaljenje kopija pravokuna vertikalno.
Returns
Slijedeći članakSvijet Aspose.Imaging.RectangleF
Inflate(plovidba, plovidba)
Inflatira ovu strukturu Aspose.Imaging.RectangleF po određenoj količini.
public void Inflate(float x, float y)
Parameters
x
float
Vrijednost za inflaciju ove strukture Aspose.Imaging.RectangleF horizontalno.
y
float
Vrijednost za inflaciju ove strukture Aspose.Imaging.RectangleF vertikalno.
Inflate(Simef)
Inflatira ovaj Aspose.Imaging.RectangleF po određenom iznosu.
public void Inflate(SizeF size)
Parameters
size
SizeF
Koja je količina za uplaćivanje ovog pravokugla.
Intersect(Sljedeći članakRectangleF, RectangleF)
Povratak Aspose.Imaging.RectangleF struktura koja predstavlja prekretanje dviju rektangla. ako nema prekreta, a prazan W L17.
public static RectangleF Intersect(RectangleF a, RectangleF b)
Parameters
Prva rektangula za intersekt.
Druga rektangula za međusobno međusobno.
Returns
Treći Aspose.Imaging.RectangleF struktura čija je veličina predstavlja prekrivena površina dviju određenih pravokuna.
Intersect(RectangleF)
Zamjenjuje ovu strukturu Aspose.Imaging.RectangleF s samim prijelazom i određenom strukturom W L17.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Slijedeći članakSlijedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeće →
IntersectsWith(RectangleF)
Određuje je li taj pravokugli međusobno s rect'.
public bool IntersectsWith(RectangleF rect)
Parameters
rect
RectangleF
Pravo mjesto za testiranje.
Returns
Ova metoda se vraća istinito ako postoji bilo kakva prekretnica.
Normalize()
Normalizira pravokut tako što je širina i visina pozitivna, ostavlja manje od desne i vrh manje od dna.
public void Normalize()
Offset(Pozicija)
Prilagoditi lokaciju ovog pravokuna po određenoj količini.
public void Offset(PointF pos)
Parameters
pos
PointF
Vrijednost naknade za lokaciju.
Offset(plovidba, plovidba)
Prilagoditi lokaciju ovog pravokuna po određenoj količini.
public void Offset(float x, float y)
Parameters
x
float
Iznos naknade za lokaciju horizontalno.
y
float
Vrijednost za naknadu lokacije vertikalno.
ToString()
Konvertira svojstva ovog Aspose.Imaging.RectangleF u ljudski čitljiv string.
public override string ToString()
Returns
String koji sadrži poziciju, širinu i visinu ove strukture Aspose.Imaging.RectangleF.
Union(Sljedeći članakRectangleF, RectangleF)
Stvara najmanji mogući treći pravokotok koji može sadržavati oba dva pravokotoka koji čine uniju.
public static RectangleF Union(RectangleF a, RectangleF b)
Parameters
Prva rektangula za Uniju.
Druga rektangula za Uniju.
Returns
Treća struktura Aspose.Imaging.RectangleF koja sadrži oba pravokuna koji čine uniju.
Operators
Operator /(RektangleF, plovidba)
Uvođenje operatora /.
public static RectangleF operator /(RectangleF rectangle, float divider)
Parameters
rectangle
RectangleF
U pravom dijelu.
divider
float
To je divizor.
Returns
Rezultat operatora.
Exceptions
Razdvajanje po nuli nije dopušteno.
Operator =(Sljedeći članakRectangleF, RectangleF)
Provjerite imaju li dvije Aspose.Imaging.RectangleF strukture istu lokaciju i veličinu.
public static bool operator ==(RectangleF left, RectangleF right)
Parameters
left
RectangleF
Struktura Aspose.Imaging.RectangleF koja je na lijevoj strani operatora jednakosti.
right
RectangleF
Struktura Aspose.Imaging.RectangleF koja je na pravu operatora ravnopravnosti.
Returns
Ovaj operater se vraća istinito ako dvije navedene strukture Aspose.Imaging.RectangleF imaju jednake svojstvene svojstva W L 17.RectanglesF.X, www.wl17 .rectinglesf.Y, __wll17 _.rectengles.Width, i _wls.
implicitni operator RectangleF(Rectangle)
Konvertirati određenu strukturu Aspose.Imaging.Rectangle u strukturu _www.wL17.
public static implicit operator RectangleF(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle za pretvaranje.
Returns
Struktura Aspose.Imaging.RectangleF koja je pretvorena iz određene strukture W L 17.
Operator !=(Sljedeći članakRectangleF, RectangleF)
Testira se da li se dvije Aspose.Imaging.RectangleF strukture razlikuju po lokaciji ili veličini.
public static bool operator !=(RectangleF left, RectangleF right)
Parameters
left
RectangleF
Struktura Aspose.Imaging.RectangleF koja je na lijevoj strani operatora nejednakosti.
right
RectangleF
Struktura Aspose.Imaging.RectangleF koja je na pravu operatora nejednakosti.
Returns
Ovaj operater vraća istinu ako je bilo koji od Aspose.Imaging.RectangleF.X, W L 17.S.A. i _ www.s.a.v .V.P. ili wl17 .Rektangles.High svojstva dviju strukturama su nejedna; inače lažna.
Operator *(RektangleF, plovidba)
Uvođenje operatera *.
public static RectangleF operator *(RectangleF rectangle, float multiplier)
Parameters
rectangle
RectangleF
U pravom dijelu.
multiplier
float
To je multiplikacija.
Returns
Rezultat operatora.