Struct RectangleF

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

float

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

RectangleF

Height

Megkapja vagy beállítja a Aspose.Imaging.RectangleF szerkezet magasságát.

public float Height { get; set; }

ingatlan értéke

float

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

bool

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

float

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

PointF

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

float

Size

Megkapja vagy beállítja a Aspose.Imaging.RectangleF méretét.

public SizeF Size { get; set; }

ingatlan értéke

SizeF

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

float

Width

Szerezze meg vagy állítsa be a szélességet a Aspose.Imaging.RectangleF szerkezet.

public float Width { get; set; }

ingatlan értéke

float

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

float

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

float

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

bool

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

bool

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

bool

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

bool

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

RectangleF

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

RectangleF

Egy újonnan létrehozott Aspose.Imaging.Rectangle

GetHashCode()

Megkapja a hash kódot erre a Aspose.Imaging.RectangleF szerkezetre.

public override int GetHashCode()

Returns

int

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

RectangleF

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

a RectangleF

Az első rektangulát az intersect.

b RectangleF

A második rektangulát az intersektusra helyezzük.

Returns

RectangleF

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

bool

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

string

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

a RectangleF

Az első rektangul az unió felé.

b RectangleF

A második rektangul az unió felé.

Returns

RectangleF

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

RectangleF

Az üzemeltető eredménye.

Exceptions

ArgumentOutOfRangeException

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

bool

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

RectangleF

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

bool

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

RectangleF

Az üzemeltető eredménye.

 Magyar