Struct RectangleF
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.5.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 az Aspose.Imaging.RectangleF.Y és az ASPOSE.IMAGING.RECTANGLEF összegének összege.
public float Bottom { get; set; }
ingatlan értéke
Empty
Megkap egy új példát az Aspose.Imaging.RectangleF szerkezet, amely tartalmazza az ASPOSE.IMAGING.RECTANGLEF.X, ASPHOSES.IRECTANGL F.Y. és ASHOPO.INFORMATIVE.ROUGL.WEB széles és asphopos.ICTANGEL.High értékek beállított nullára.
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 az Aspose.Imaging.RectangleF.Távolság, vagy Aspos.Imaging.Szerkesztés.A magasság tulajdonságának ez a Asposa. Imagin.MegtekintésNem értéke nulla.
[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 az Aspose.Imaging.RectangleF.X és az Asposa.Imaging.Rectangles.Ez az ASPOSE.IMAGING.RETANGLEF szerkezet összegé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 ugyanazt a helyet és méretet tartalmazza ennek az Aspos.Imaging-RektanglesF-nek.
public override bool Equals(object obj)
Parameters
obj
object
A rendszer.A tesztelés tárgyát.
Returns
Ez a módszer igazvá válik, ha a obj’ egy Aspose.Imaging.RectangleF és annak X, Y, szélessége és magassága tulajdonságai egyenlőek ennek az Aspos.Imaging-RektanglaF; egyébként hamis.
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 ponton meghatározott. két vertikális a létrehozott Aspos.Imaging .Rektangles lesz egyenlő 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 átkelés, és üres Asposa.Imaging-RektangreF visszatér.
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 helyettesíti az Aspose.Imaging.RectangleF szerkezetét önmagával és az általunk meghatározott Asposa.Imaging-RektanglaF struktúrájával.
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 üzemeltető visszatér igaz, ha a két kijelölt Aspose.Imaging.RectangleF struktúrák egyenlőek az Aspos.Image.RectanglesF.X, Asposa. Image-Rektangels F.Y., Asposi.Meggyőződés.A Retangelf.Width, és Aspo.
implicit operátor RectangleF(Rectangle)
Átalakítja az adott Aspose.Imaging.Rectangle szerkezetét egy ASPOSE.MAGING.RECTANGLEF struktúrára.
public static implicit operator RectangleF(Rectangle rect)
Parameters
rect
Rectangle
A Aspose.Imaging.Rectangle szerkezet átalakítani.
Returns
Az Aspose.Imaging.RectangleF szerkezet, amelyet az adott Aspos.Imaging-Rektangles 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 bármelyik Aspose.Imaging.RectangleF.X , Aspos.Imaging.RectaGl.Y, Aspo.Megképezése.Cs.S.Távolság, vagy Asposa. Imagination.Retagly.A magasság tulajdonságai a két Asposi.imagináció.Egyébként hamis struktúrák egyenlőtlen.
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.