Struct RectangleF

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

float

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

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 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

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 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

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 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

bool

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

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 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

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 átkelés, és üres Asposa.Imaging-RektangreF visszatér.

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 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

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 ü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

RectangleF

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

bool

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

RectangleF

Az üzemeltető eredménye.

 Magyar