Struct RectangleF
ja nimityö: Aspose.Imaging Kokoelma: Aspose.Imaging.dll (25.4.0)
Säilytetään neljän virtauspisteen numeroiden joukko, jotka edustavat oikeakylän sijaintia ja kokoa.
public struct RectangleF
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
RectangleF(laivasto, laivasto, laivasto)
Aloittaa Aspose.Imaging.RectangleF -rakenteen uusi esimerkki, jossa on määritetty sijainti ja koko.
public RectangleF(float x, float y, float width, float height)
Parameters
x
float
X-koordinaatti oikean kulman vasemman yläkulmasta.
y
float
Y-koordinaatti rehtorin vasemman yläkulman yläkulmasta.
width
float
oikeakylän laajuus.
height
float
oikeakylän korkeus.
RectangleF(Tyyppi, SizeF)
Aloittaa Aspose.Imaging.RectangleF -rakenteen uusi esimerkki, jossa on määritetty sijainti ja koko.
public RectangleF(PointF location, SizeF size)
Parameters
location
PointF
Aspose.Imaging.PointF, joka edustaa rektangulaarisen alueen vasemman yläkulmaa.
size
SizeF
Aspose.Imaging.SizeF, joka edustaa rektangulaarisen alueen leveyttä ja korkeutta.
Properties
Bottom
Se saa tai asettaa y-koordinaatin, joka on Aspose.Imaging.RectangleF.Y:n summan ja Wl17.Rectangles.Tämän __ WL 17__ .ReectangelF-rakenteen korkeus.
public float Bottom { get; set; }
Omistuksen arvo
Empty
Saat uuden esimerkin Aspose.Imaging.RectangleF -rakenteesta, jossa on W L 17.PohjanpohjaF.X, _ W L 18_ .Puhjanpain.Y, __ WL 17 _.Hävyys- ja korkeus-arvot nollaan.
public static RectangleF Empty { get; }
Omistuksen arvo
Height
Saat tai asettaa tämän Aspose.Imaging.RectangleF rakenteen korkeuden.
public float Height { get; set; }
Omistuksen arvo
IsEmpty
Saat arvon, joka osoittaa, onko Aspose.Imaging.RectangleF.Width tai W L 17.Rectangles.Height ominaisuus tämän __ WL 17__ .RektanglenF on nollan arvo.
[JsonIgnore]
public bool IsEmpty { get; }
Omistuksen arvo
Left
Saa tai asettaa tämän Aspose.Imaging.RectangleF rakenteen vasemman puolen x-koordinaatin.
public float Left { get; set; }
Omistuksen arvo
Location
Saa tai asettaa tämän Aspose.Imaging.RectangleF rakenteen vasemman yläkulman koordinaatit.
public PointF Location { get; set; }
Omistuksen arvo
Right
Se saa tai asettaa x-koordinaatin, joka on Aspose.Imaging.RectangleF.X:n summan ja Wl17.Rectangles.Sisän rakenteen pituus.
public float Right { get; set; }
Omistuksen arvo
Size
Saat tai asettaa tämän Aspose.Imaging.RectangleF koko.
public SizeF Size { get; set; }
Omistuksen arvo
Top
Saa tai asettaa y-koordinaatin tämän Aspose.Imaging.RectangleF rakenteen yläreunasta.
public float Top { get; set; }
Omistuksen arvo
Width
Saat tai asettaa tämän Aspose.Imaging.RectangleF rakenteen leveyden.
public float Width { get; set; }
Omistuksen arvo
X
Saat tai asettaa tämän Aspose.Imaging.RectangleF rakenteen vasemman yläkulman x-koordinaatin.
public float X { get; set; }
Omistuksen arvo
Y
Saa tai asettaa y-koordinaatin tämän Aspose.Imaging.RectangleF rakenteen vasemman yläkulmasta.
public float Y { get; set; }
Omistuksen arvo
Methods
Contains(Laivasto, laivasto)
Määrittää, onko määritetty piste tässä Aspose.Imaging.RectangleF rakenteessa.
public bool Contains(float x, float y)
Parameters
x
float
x-koordinaatti pisteen testata.
y
float
Y-koordinaatti pisteen testata.
Returns
Tämä menetelmä palauttaa totuuden, jos x’:n ja <code class=paranf">y’ -koodi määrittelee tämän Aspose.Imaging.RectangleF -rakenteen sisällä; muutoin se on väärennös.
Contains(PointF)
Määrittää, onko määritetty piste tässä Aspose.Imaging.RectangleF rakenteessa.
public bool Contains(PointF point)
Parameters
point
PointF
Se Aspose.Imaging.PointF on testattava.
Returns
Tämä menetelmä palautuu totta, jos pisteen parametri esittämä kohde on tämän Aspose.Imaging.RectangleF -rakenteen sisällä; muutoin se on väärennös.
Contains(RectangleF)
Määrittää, onko rect" edustettu rektangular alue kokonaan tämän Aspose.Imaging.RectangleF rakenteen sisällä.
public bool Contains(RectangleF rect)
Parameters
rect
RectangleF
Aspose.Imaging.RectangleF on testattava.
Returns
Tämä menetelmä palauttaa totuuden, jos rect" edustettu rektangular alue on kokonaan sisällytetty tämän Aspose.Imaging.RectangleF edustavan rectangulaarisen alueen sisällä; muutoin se on väärä.
Equals(Objekti)
Testaa, onko obj’ Aspose.Imaging.RectangleF, jolla on sama sijainti ja koko tämän __ WL16__ .RektangliF.
public override bool Equals(object obj)
Parameters
obj
object
Järjestelmä.Object testiä varten.
Returns
Tämä menetelmä palautuu totta, jos obj’ on Aspose.Imaging.RectangleF ja sen X, Y, leveys ja korkeus ominaisuudet ovat samanlaisia kuin vastaavat ominaispiirteet tämän W L17.
FromLeftTopRightBottom(laivasto, laivasto, laivasto)
Luo Aspose.Imaging.RectangleF -rakenteen, jossa on vasemman yläkulma ja oikean alempi kulma ilmoitetuissa paikoissa.
public static RectangleF FromLeftTopRightBottom(float left, float top, float right, float bottom)
Parameters
left
float
X-koordinaatti rektangulaarisen alueen vasemman yläkulman.
top
float
Y-koordinaatti rektangulaarisen alueen vasemman yläkulman yläkulmasta.
right
float
X-koordinaatti rektangulaarisen alueen alemman oikean kulman.
bottom
float
Y-koordinaatti rektangulaarisen alueen alemman oikean kulman.
Returns
Uusi Aspose.Imaging.RectangleF että tämä menetelmä luo.
FromPoints(PointF ja PointF)
Luo uusi Aspose.Imaging.Rectangle kahdesta kohdasta, jotka on määritelty.Kaksi vertikaalia luodun __ WL16_.Rectangli on sama kuin aikaisempi point1’ ja
point2’.Nämä ovat tyypillisesti päinvastaisia vertikaleja.
public static RectangleF FromPoints(PointF point1, PointF point2)
Parameters
point1
PointF
Ensimmäinen Aspose.Imaging.Piste uudelle reikiölle.
point2
PointF
Toinen Aspose.Imaging.Pisteet uudelle reikiölle.
Returns
Uudelleen luotu Aspose.Imaging.Rectangle.
GetHashCode()
Saat tämän Aspose.Imaging.RectangleF rakenteen hash-koodin.
public override int GetHashCode()
Returns
Hash-koodi tämän Aspose.Imaging.RectangleF.
Inflate(RectangleF, float, float)
Luo ja palauttaa määritellyn Aspose.Imaging.RectangleF -rakenteen inflated jäljennöksen.Kopio on määritetyllä määrällä.Alkuperäinen rektangli pysyy muuttumattomana.
public static RectangleF Inflate(RectangleF rect, float x, float y)
Parameters
rect
RectangleF
Aspose.Imaging.RectangleF on kopioitava. Tämä rektangli ei ole muutettuna.
x
float
Määrä infuloida kopio reikiä horisontaalisesti.
y
float
Määrä, joka infuloi oikea-osaisen kopion pystysuoraan.
Returns
Inflatoitu Aspose.Imaging.RectangleF
Inflate(Laivasto, laivasto)
Inflatoi tämän Aspose.Imaging.RectangleF -rakenteen määrän mukaan.
public void Inflate(float x, float y)
Parameters
x
float
Määrä tunkeutuu tämän Aspose.Imaging.RectangleF rakenteen horisontaalisesti.
y
float
Määrä tunkeutuu tämän Aspose.Imaging.RectangleF rakenteen pystysuoraan.
Inflate(Simeä)
Inflates tämä Aspose.Imaging.RectangleF määritellyn määrän mukaan.
public void Inflate(SizeF size)
Parameters
size
SizeF
Määrä, joka tuottaa tämän rektangulin.
Intersect(RectangleF ja RectangleF)
Palauttaa Aspose.Imaging.RectangleF rakenne, joka edustaa kahden rektanglen risteilyä. Jos ristiriita ei ole, ja tyhjä Wl17.
public static RectangleF Intersect(RectangleF a, RectangleF b)
Parameters
Ensimmäinen rektangli, joka on kytketty.
Toinen rektanguli, joka välitetään.
Returns
Kolmas Aspose.Imaging.RectangleF -rakenne, jonka koko edustaa kahden määritellyn rektangulin ylikuormittua aluetta.
Intersect(RectangleF)
Se korvaa tämän Aspose.Imaging.RectangleF -rakenteen itsensä ja määritellyn W L 17.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Oikea kulma kiertää.
IntersectsWith(RectangleF)
Määrittää, onko tämä oikea kulma rect".
public bool IntersectsWith(RectangleF rect)
Parameters
rect
RectangleF
Oikealla reitillä testataan.
Returns
Tämä menetelmä palautuu totta, jos on jokin risteys.
Normalize()
Normalisoi oikea kulma tekemällä sen leveys ja korkeus positiivisia, jättäen vähemmän kuin oikea ja ylä vähemmän kuin alhainen.
public void Normalize()
Offset(PointF)
Sopeutuu tämän rehtorin sijainti määritellyn määrän mukaan.
public void Offset(PointF pos)
Parameters
pos
PointF
Määrä, joka korvaa sijainnin.
Offset(Laivasto, laivasto)
Sopeutuu tämän rehtorin sijainti määritellyn määrän mukaan.
public void Offset(float x, float y)
Parameters
x
float
Määrä korvaa sijainnin horisontaalisesti.
y
float
Määrä, joka korvaa sijainnin vertikaalisesti.
ToString()
Muuttaa tämän Aspose.Imaging.RectangleF ominaisuudet ihmiselle luettavissa olevaan sarjaan.
public override string ToString()
Returns
Sarja, joka sisältää tämän Aspose.Imaging.RectangleF rakenteen sijainnin, leveyden ja korkeuden.
Union(RectangleF ja RectangleF)
Se luo mahdollisimman pienen kolmannen reikiä, joka voi sisältää molempia kahta reikiä, jotka muodostavat liiton.
public static RectangleF Union(RectangleF a, RectangleF b)
Parameters
Ensimmäinen reaktio unionille.
Toinen reaktio unionille.
Returns
Kolmas Aspose.Imaging.RectangleF rakenne, joka sisältää molempia unionin muodostavia rektangeleja.
Operators
Käyttäjä /(RectangleF, purjehdus)
toteuttaa operaattori /.
public static RectangleF operator /(RectangleF rectangle, float divider)
Parameters
rectangle
RectangleF
Se on oikea.
divider
float
ja jakajan kanssa.
Returns
Toiminnanharjoittajan tulos.
Exceptions
jakaa - jakautuminen nollaan ei ole sallittua.
Toiminnanharjoittaja =(RectangleF ja RectangleF)
Testaa, ovatko kaksi Aspose.Imaging.RectangleF rakenteita saman sijainnin ja koon.
public static bool operator ==(RectangleF left, RectangleF right)
Parameters
left
RectangleF
Aspose.Imaging.RectangleF rakenne, joka on tasa-arvooperaattorin vasemmalla puolella.
right
RectangleF
Aspose.Imaging.RectangleF rakenne, joka on tasa-arvooperaattorin oikeus.
Returns
Tämä operaattori palauttaa totuuden, jos molemmilla Aspose.Imaging.RectangleF -rakenteilla on samanlaisia ominaisuuksia kuin Wl17.RectanglesF.X, _ www.wll.ro .
Käyttöjärjestelmä RectangleF(Rectangle)
Se muuntaa määritellyn Aspose.Imaging.Rectangle -rakenteen virheeksi Wl17.
public static implicit operator RectangleF(Rectangle rect)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle rakenne muuttaa.
Returns
Aspose.Imaging.RectangleF rakenne, joka on muunnettu määritellystä Wl17.
operaattori !=(RectangleF ja RectangleF)
Testaa, eroavatko kaksi Aspose.Imaging.RectangleF rakenteita sijainnissa tai koossa.
public static bool operator !=(RectangleF left, RectangleF right)
Parameters
left
RectangleF
Aspose.Imaging.RectangleF rakenne, joka on epätasa-arvon operaattorin vasemmalla puolella.
right
RectangleF
Aspose.Imaging.RectangleF rakenne, joka on eriarvoisuuden toimijan oikeus.
Returns
Tämä operaattori palauttaa totuuden, jos jokin Aspose.Imaging.RectangleF.X , W L 17.S.Y. ja _ W L 18_ .RektanglesF .Width, tai _ www.wl 17 _.s.Työhykeominaisuudet molempien www.Wl 19- ja -rakenteiden ovat epätasaisia; muuten väärennettyjä.
operaattori *(RectangleF, purjehdus)
Käytä operaattori *.
public static RectangleF operator *(RectangleF rectangle, float multiplier)
Parameters
rectangle
RectangleF
Se on oikea.
multiplier
float
Se on moninkertainen.
Returns
Toiminnanharjoittajan tulos.