Struct RectangleF

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

float

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

RectangleF

Height

Saat tai asettaa tämän Aspose.Imaging.RectangleF rakenteen korkeuden.

public float Height { get; set; }

Omistuksen arvo

float

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

bool

Left

Saa tai asettaa tämän Aspose.Imaging.RectangleF rakenteen vasemman puolen x-koordinaatin.

public float Left { get; set; }

Omistuksen arvo

float

Location

Saa tai asettaa tämän Aspose.Imaging.RectangleF rakenteen vasemman yläkulman koordinaatit.

public PointF Location { get; set; }

Omistuksen arvo

PointF

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

float

Size

Saat tai asettaa tämän Aspose.Imaging.RectangleF koko.

public SizeF Size { get; set; }

Omistuksen arvo

SizeF

Top

Saa tai asettaa y-koordinaatin tämän Aspose.Imaging.RectangleF rakenteen yläreunasta.

public float Top { get; set; }

Omistuksen arvo

float

Width

Saat tai asettaa tämän Aspose.Imaging.RectangleF rakenteen leveyden.

public float Width { get; set; }

Omistuksen arvo

float

X

Saat tai asettaa tämän Aspose.Imaging.RectangleF rakenteen vasemman yläkulman x-koordinaatin.

public float X { get; set; }

Omistuksen arvo

float

Y

Saa tai asettaa y-koordinaatin tämän Aspose.Imaging.RectangleF rakenteen vasemman yläkulmasta.

public float Y { get; set; }

Omistuksen arvo

float

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

bool

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

bool

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

bool

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

bool

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

RectangleF

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

RectangleF

Uudelleen luotu Aspose.Imaging.Rectangle.

GetHashCode()

Saat tämän Aspose.Imaging.RectangleF rakenteen hash-koodin.

public override int GetHashCode()

Returns

int

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

RectangleF

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

a RectangleF

Ensimmäinen rektangli, joka on kytketty.

b RectangleF

Toinen rektanguli, joka välitetään.

Returns

RectangleF

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

bool

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

string

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

a RectangleF

Ensimmäinen reaktio unionille.

b RectangleF

Toinen reaktio unionille.

Returns

RectangleF

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

RectangleF

Toiminnanharjoittajan tulos.

Exceptions

ArgumentOutOfRangeException

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

bool

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

RectangleF

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

bool

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

RectangleF

Toiminnanharjoittajan tulos.

 Suomi