Struct RectangleF
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.4.0)
A négy áramlási pontszám összessége, amely a rektangul helyét és méretét képviseli.
public struct RectangleF
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
RectangleF(hajó, hajó, hajó, hajó)
Elindítja a Aspose.Imaging.RectangleF szerkezet új példáját a megadott helyen és méretben.
public RectangleF(float x, float y, float width, float height)
Parameters
x
float
A jobb felső sarok x-koordinátusa.
y
float
Az y-koordinátus a jobb felső sarok a rektangul.
width
float
A rektangul szélessége.
height
float
A rektangul magassága.
RectangleF(Szilveszter Szilveszter)
Elindítja a Aspose.Imaging.RectangleF szerkezet új példáját a megadott helyen és méretben.
public RectangleF(PointF location, SizeF size)
Parameters
location
PointF
A Aspose.Imaging.PointF, amely a rektanguláris régió felső bal sarkát képviseli.
size
SizeF
A Aspose.Imaging.SizeF, amely a rektanguláris régió szélességét és magasságát jelenti.
Properties
Bottom
Megkapja vagy beállítja az y-koordinátust, amely a Aspose.Imaging.RectangleF.Y és W L17.Szerkesztés.Ez a szerkezet magassága.
public float Bottom { get; set; }
ingatlan értéke
Empty
Megkap egy új példát a Aspose.Imaging.RectangleF szerkezet, amely rendelkezik a W L 17.SzerkesztésF.X, _ W L 18_ .Rektangl F.Y. és w L 19 RectANGl f. széles és __w l 17 _.High értékek beállítva nulla.
public static RectangleF Empty { get; }
ingatlan értéke
Height
Megkapja vagy beállítja a Aspose.Imaging.RectangleF szerkezet magasságát.
public float Height { get; set; }
ingatlan értéke
IsEmpty
Megkapja az értéket, amely azt jelzi, hogy a Aspose.Imaging.RectangleF. széles vagy Wl17.Szerkesztés.High tulajdonsága ennek a _ WL16_-nak nulláról van értéke.
[JsonIgnore]
public bool IsEmpty { get; }
ingatlan értéke
Left
Megkapja vagy beállítja a bal oldali szél x-koordinátusa ezt a Aspose.Imaging.RectangleF szerkezetet.
public float Left { get; set; }
ingatlan értéke
Location
Kapja meg vagy állítja be a koordinátákat a felső bal sarok ezen Aspose.Imaging.RectangleF szerkezet.
public PointF Location { get; set; }
ingatlan értéke
Right
Megkapja vagy beállítja az x-koordinátust, amely a Aspose.Imaging.RectangleF.X és Wl17.Rectangles.Ez a szerkezet széles skáláját jelenti.
public float Right { get; set; }
ingatlan értéke
Size
Megkapja vagy beállítja a Aspose.Imaging.RectangleF méretét.
public SizeF Size { get; set; }
ingatlan értéke
Top
Megkapja vagy beállítja az e Aspose.Imaging.RectangleF szerkezet felső szélének y-koordinátusait.
public float Top { get; set; }
ingatlan értéke
Width
Szerezze meg vagy állítsa be a szélességet a Aspose.Imaging.RectangleF szerkezet.
public float Width { get; set; }
ingatlan értéke
X
Megkapja vagy beállítja az e Aspose.Imaging.RectangleF szerkezet felső bal szögének x-koordinátusait.
public float X { get; set; }
ingatlan értéke
Y
Megkapja vagy beállítja az e Aspose.Imaging.RectangleF szerkezet felső bal szögének y-koordinátusait.
public float Y { get; set; }
ingatlan értéke
Methods
Contains(hajó, hajó)
Határozza meg, hogy a meghatározott pont ebben a Aspose.Imaging.RectangleF szerkezetben található-e.
public bool Contains(float x, float y)
Parameters
x
float
Az x-koordinátum a tesztelendő pont.
y
float
Az e-koordinátus a tesztelendő pont.
Returns
Ez a módszer visszaigazolható, ha a x’ és <code class=paranf">y’ által meghatározott pont ebben a Aspose.Imaging.RectangleF szerkezetben található; máskülönben hamis.
Contains(PointF)
Határozza meg, hogy a meghatározott pont ebben a Aspose.Imaging.RectangleF szerkezetben található-e.
public bool Contains(PointF point)
Parameters
point
PointF
A Aspose.Imaging.PointF a teszteléshez.
Returns
Ez a módszer érvényes, ha a pont paramétere által képviselt pont ebben a Aspose.Imaging.RectangleF szerkezetben található; egyébként hamis.
Contains(RectangleF)
Meghatározza, hogy a rect" által képviselt rektanguláris régió teljes mértékben benne van-e ebben a Aspose.Imaging.RectangleF szerkezetben.
public bool Contains(RectangleF rect)
Parameters
rect
RectangleF
A Aspose.Imaging.RectangleF a teszteléshez.
Returns
Ez a módszer érvényes, ha a rect" által képviselt rektanguláris régió teljes mértékben a Aspose.Imaging.RectangleF által bemutatott rectangular régióban található; egyébként hamis.
Equals(objektum)
Ellenőrizze, hogy a obj’ egy Aspose.Imaging.RectangleF, amely ugyanaz a helyszín és mérete ennek a W L17.
public override bool Equals(object obj)
Parameters
obj
object
A rendszer.A tesztelés tárgyát.
Returns
Ez a módszer érvényes, ha a obj’ egy Aspose.Imaging.RectangleF és annak X, Y, szélessége és magassága tulajdonságai egyenlőek a megfelelő jellemzőkkel ennek a W L17.
FromLeftTopRightBottom(hajó, hajó, hajó, hajó)
Hozzon létre egy Aspose.Imaging.RectangleF szerkezetet a felső bal és alsó jobb sarokkal a megadott helyeken.
public static RectangleF FromLeftTopRightBottom(float left, float top, float right, float bottom)
Parameters
left
float
A rektanguláris régió felső bal szögének x-koordinátusa.
top
float
Az y-koordinátus a jobb felső sarok a rektanguláris régióban.
right
float
Az x-koordinátus az alsó jobb sarok a rektanguláris régióban.
bottom
float
Az y-koordinátus az alsó-jobb sarok a rektanguláris régióban.
Returns
Az új Aspose.Imaging.RectangleF, amelyet ez a módszer hoz létre.
FromPoints(PointF és PointF)
Hozzon létre egy új Aspose.Imaging.Rectangle két meghatározott pontból.Két vertikális a létrehozott W L17.A rectangles egyenlő lesz az előző point1’ és
point2’.Ezek általában az ellenkező verticális.
public static RectangleF FromPoints(PointF point1, PointF point2)
Parameters
point1
PointF
Az első Aspose.Imaging.pont az új rektangulhoz.
point2
PointF
A második Aspose.Imaging.pont az új rektangulhoz.
Returns
Egy újonnan létrehozott Aspose.Imaging.Rectangle
GetHashCode()
Megkapja a hash kódot erre a Aspose.Imaging.RectangleF szerkezetre.
public override int GetHashCode()
Returns
A hash kód erre a Aspose.Imaging.RectangleF.
Inflate(RectangleF, hajó, hajó)
Hozzon létre és tér vissza egy inflatált másolatot a megadott Aspose.Imaging.RectangleF szerkezet. A másolata a meghatározott mennyiséggel. Az eredeti rektangul változatlan marad.
public static RectangleF Inflate(RectangleF rect, float x, float y)
Parameters
rect
RectangleF
A Aspose.Imaging.RectangleF meg kell másolni.Ez a rektangol nem módosul.
x
float
Az összeg, amely a rektangul másolatát horizontálisan áthatja.
y
float
Az a mennyiség, amely a rektangul másolatát függőlegesen áthatja.
Returns
Az inflációs Aspose.Imaging.RectangleF.
Inflate(hajó, hajó)
Ez a Aspose.Imaging.RectangleF szerkezet a meghatározott mennyiséggel befolyásolja.
public void Inflate(float x, float y)
Parameters
x
float
Az összeg, hogy infláció ez a Aspose.Imaging.RectangleF szerkezet horizontálisan.
y
float
Az összeg, hogy infláció ez a Aspose.Imaging.RectangleF szerkezet függőlegesen.
Inflate(Szépség)
Inflatálja ezt a Aspose.Imaging.RectangleF a megadott mennyiséggel.
public void Inflate(SizeF size)
Parameters
size
SizeF
Az a mennyiség, amely ezt a rektangulát inflátozza.
Intersect(RectangleF és RectangleF)
Visszatér egy Aspose.Imaging.RectangleF szerkezet, amely képviseli a kereszteződés két rektangul. Ha nincs kerekedés, és üres W L17.
public static RectangleF Intersect(RectangleF a, RectangleF b)
Parameters
Az első rektangulát az intersect.
A második rektangulát az intersektusra helyezzük.
Returns
A harmadik Aspose.Imaging.RectangleF szerkezete, amelynek mérete a két kijelölt rektangul felületét képviseli.
Intersect(RectangleF)
Ez a Aspose.Imaging.RectangleF szerkezet helyettesíti önmagával és a megadott W L17.Szerkezettel.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
A rektangulát intersektálni kell.
IntersectsWith(RectangleF)
Határozza meg, hogy ez a rektangul rect'.
public bool IntersectsWith(RectangleF rect)
Parameters
rect
RectangleF
A rektangulát tesztelni kell.
Returns
Ez a módszer valóra válik, ha van egy átlépés.
Normalize()
Normalizálja a jobboldalt, hogy szélessége és magassága pozitív, kevesebbet hagy, mint jobb, és a tetején kevesebbet, mint alsó.
public void Normalize()
Offset(PointF)
Ajánlja a rektangul helyét a meghatározott mennyiséggel.
public void Offset(PointF pos)
Parameters
pos
PointF
A helyszínen kifizetendő összeg.
Offset(hajó, hajó)
Ajánlja a rektangul helyét a meghatározott mennyiséggel.
public void Offset(float x, float y)
Parameters
x
float
Az összeget a helyszínen horizontálisan kompenzáljuk.
y
float
Az összeg a hely vertikálisan kompenzálható.
ToString()
Átalakítja a Aspose.Imaging.RectangleF attribútumát egy emberi olvasható szalagra.
public override string ToString()
Returns
Egy sor, amely tartalmazza a helyzetet, szélességet és magasságot a Aspose.Imaging.RectangleF szerkezet.
Union(RectangleF és RectangleF)
A lehető legkisebb harmadik rektangulát hozza létre, amely két olyan rektangulát tartalmazhat, amelyek egyesületet alkotnak.
public static RectangleF Union(RectangleF a, RectangleF b)
Parameters
Az első rektangul az unió felé.
A második rektangul az unió felé.
Returns
A harmadik Aspose.Imaging.RectangleF szerkezet, amely mindkét rektangulát tartalmazza, amelyek az egyesületet alkotják.
Operators
Operátor /(Székesfehérvár, Float)
Végezze el az üzemeltetőt.
public static RectangleF operator /(RectangleF rectangle, float divider)
Parameters
rectangle
RectangleF
A rektangulát.
divider
float
Az osztó.
Returns
Az üzemeltető eredménye.
Exceptions
Szétválasztás: Nincs megengedett nulla osztás.
Szervező =(RectangleF és RectangleF)
Ellenőrizze, hogy két Aspose.Imaging.RectangleF szerkezet azonos helyet és méretű-e.
public static bool operator ==(RectangleF left, RectangleF right)
Parameters
left
RectangleF
A Aspose.Imaging.RectangleF szerkezet az egyenlőség üzemeltetőjének bal oldalán található.
right
RectangleF
A Aspose.Imaging.RectangleF szerkezet, amely az egyenlőség üzemeltetőjének joga.
Returns
Ez az operátor érvényes, ha a két kijelölt Aspose.Imaging.RectangleF struktúrák egyenlő __ WL16__ .RektangreF.X, VL15..RctangneF., __ VL14__., RectANGle F. széles, és _DLL17.Megmagasság tulajdonságai.
implicit operátor RectangleF(Rectangle)
Konvertálja a megadott Aspose.Imaging.Rectangle szerkezetét egy W L 17.
public static implicit operator RectangleF(Rectangle rect)
Parameters
rect
Rectangle
A Aspose.Imaging.Rectangle szerkezet átalakítani.
Returns
A Aspose.Imaging.RectangleF szerkezet, amelyet a meghatározott W L17.Rectangles struktúrából átalakítanak.
Operátor !=(RectangleF és RectangleF)
Ellenőrizze, hogy két Aspose.Imaging.RectangleF szerkezet különbözik-e a helyszínen vagy a méretben.
public static bool operator !=(RectangleF left, RectangleF right)
Parameters
left
RectangleF
A Aspose.Imaging.RectangleF szerkezet, amely az egyenlőtlenség üzemeltetőjének bal oldalán van.
right
RectangleF
A Aspose.Imaging.RectangleF szerkezet, amely az egyenlőtlenség üzemeltetőjének joga.
Returns
Ez az üzemeltető visszatér igaz, ha a Aspose.Imaging.RectangleF.X , Wl17.Rectanglesf.Y, _ WL16_ .Rektangesf., széles, vagy _www.rectANGle F.High tulajdonságai a két szerkezet egyaránt egyenlőtlenek; egyébként hamis.
Operátor *(Székesfehérvár, Float)
Végezze el az operátor *.
public static RectangleF operator *(RectangleF rectangle, float multiplier)
Parameters
rectangle
RectangleF
A rektangulát.
multiplier
float
A szaporító.
Returns
Az üzemeltető eredménye.