Struct Rectangle

Struct Rectangle

A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.5.0)

Négy integrátorból álló készletet tárol, amely a rektangul helyét és méretét képviseli.

public struct Rectangle

Örökletes tagok

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Rectangle(int, int, int, int és int)

Elindítja a Aspose.Imaging.Rectangle szerkezet új példáját a megadott helyen és méretben.

public Rectangle(int x, int y, int width, int height)

Parameters

x int

A jobb felső sarok x-koordinátusa.

y int

Az y-koordinátus a jobb felső sarok a rektangul.

width int

A rektangul szélessége.

height int

A rektangul magassága.

Rectangle(pont, méret)

Elindítja a Aspose.Imaging.Rectangle szerkezet új példáját a megadott helyen és méretben.

public Rectangle(Point location, Size size)

Parameters

location Point

A Aspose.Imaging.pont, amely a rektanguláris régió felső bal sarkát képviseli.

size Size

A Aspose.Imaging.A méret, 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.Rectangle.Y és Aspos.Imaging.Rectangles.High tulajdonságértékek összege ennek a Asposa. Imagin.Rectangl szerkezetének.

public int Bottom { get; set; }

ingatlan értéke

int

Empty

Megkap egy új példát az Aspose.Imaging.Rectangle szerkezet, amely tartalmazza a Aspos.Imaging.Rectangles.X, Aspo. Imagination.Rectangels.Y, Aspos.Megképezése.Szerkesztés.Távolság és Asposa.Figure.Egység értékek beállított nullára.

public static Rectangle Empty { get; }

ingatlan értéke

Rectangle

Height

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

public int Height { get; set; }

ingatlan értéke

int

IsEmpty

Megkap egy értéket, amely azt jelzi, hogy a Aspose.Imaging.Rectangle összes numerikus tulajdonsága nullával rendelkezik-e.

[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.Rectangle szerkezetet.

public int Left { get; set; }

ingatlan értéke

int

Location

Kapja meg vagy állítja be a koordinátákat a felső bal sarok ezen Aspose.Imaging.Rectangle szerkezet.

public Point Location { get; set; }

ingatlan értéke

Point

Right

Megkapja vagy beállítja az x-koordinátust, amely az Aspose.Imaging.Rectangle.X és Asposa.Imaging.Rectangles.A széles tulajdonságértékek összege ennek az ASPOSE.Megképezése.

public int Right { get; set; }

ingatlan értéke

int

Size

Szerezze meg vagy állítsa be a méretét a Aspose.Imaging.Rectangle.

public Size Size { get; set; }

ingatlan értéke

Size

Top

Megkapja vagy beállítja az e Aspose.Imaging.Rectangle szerkezet felső szélének y-koordinátusait.

public int Top { get; set; }

ingatlan értéke

int

Width

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

public int Width { get; set; }

ingatlan értéke

int

X

Megkapja vagy beállítja az e Aspose.Imaging.Rectangle szerkezet felső bal szögének x-koordinátusait.

public int X { get; set; }

ingatlan értéke

int

Y

Megkapja vagy beállítja az e Aspose.Imaging.Rectangle szerkezet felső bal szögének y-koordinátusait.

public int Y { get; set; }

ingatlan értéke

int

Methods

Ceiling(RectangleF)

Átalakítja az adott Aspose.Imaging.RectangleF szerkezetét egy Aspose,Imating,Rektangles struktúrába azáltal, hogy a következő legmagasabb integrált értékekre forgatja az ASPOSE-értékeket.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

A Aspose.Imaging.RectangleF szerkezet átalakításra kerül.

Returns

Rectangle

Visszatér egy Aspose.Imaging.Rectangle.

Contains(Az int, int)

Határozza meg, hogy a meghatározott pont ebben a Aspose.Imaging.Rectangle szerkezetben található-e.

public bool Contains(int x, int y)

Parameters

x int

Az x-koordinátum a tesztelendő pont.

y int

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.Rectangle szerkezetben található; máskülönben hamis.

Contains(Point)

Határozza meg, hogy a meghatározott pont ebben a Aspose.Imaging.Rectangle szerkezetben található-e.

public bool Contains(Point point)

Parameters

point Point

A Aspose.Imaging. pontot tesztelni kell.

Returns

bool

Ez a módszer érvényes, ha a pont" által képviselt pont ebben a Aspose.Imaging.Rectangle szerkezetben található; egyébként hamis.

Contains(Rectangle)

Meghatározza, hogy a rect" által képviselt rektanguláris régió teljes mértékben benne van-e ebben a Aspose.Imaging.Rectangle szerkezetben.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

A Aspose.Imaging.Rectangle 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 benne van ebben a Aspose.Imaging.Rectangle szerkezetben; egyébként hamis.

Equals(objektum)

Ellenőrizze, hogy a obj’ egy Aspose.Imaging.Rectangle szerkezet, amely ugyanazt a helyet és méretét tartalmazza, és ez az Asposa.Imaging-Rektangles struktúra.

public override bool Equals(object obj)

Parameters

obj object

A rendszer.A tesztelés tárgyát.

Returns

bool

Ez a módszer visszatér igaz, ha a obj’ egy Aspose.Imaging.Rectangle szerkezet és az ASPOSE.IMAGING.RETANGLE.X, ASPSO.Image.ReTangles.Y, AsProse.Megképezése.Szerkesztés.Szélesség, és ASPHOSA.Ígymennyel.High tulajdonságok egyenlőek a megfelelő tulajmonságait ennek az AsposEmmag.reTangan struktúra; egyébként, hamis.

FromLeftTopRightBottom(int, int, int, int és int)

Hozzon létre egy Aspose.Imaging.Rectangle szerkezetet a kijelölt szélessávú helyekkel.

public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)

Parameters

left int

Az e Aspose.Imaging.Rectangle szerkezet felső bal szögének x-koordinátusa.

top int

Az e Aspose.Imaging.Rectangle szerkezet felső bal szögének y-koordinátusa.

right int

Az alacsony jobb sarok x-koordinátusa ennek a Aspose.Imaging.Rectangle szerkezetnek.

bottom int

Az e Aspose.Imaging.Rectangle szerkezet jobb alsó sarkának y-koordinátusa.

Returns

Rectangle

Az új Aspose.Imaging.Rectangle, amelyet ez a módszer hoz létre.

FromPoints(pont, pont)

Hozzon létre egy új Aspose.Imaging.Rectangle két ponton meghatározott. Két függőleges a létrehozott Aspos.Imaging .Rektangles lesz egyenlő az előző point1’ és point2’. Ezek általában az ellenkező függők.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

Az első Aspose.Imaging.pont az új rektangulhoz.

point2 Point

A második Aspose.Imaging.pont az új rektangulhoz.

Returns

Rectangle

Egy újonnan létrehozott Aspose.Imaging.Rectangle

GetHashCode()

Visszaadja a hash kódot erre a Aspose.Imaging.Rectangle szerkezetre.

public override int GetHashCode()

Returns

int

Egy integrátor, amely ennek a rektangulnak a hash kódját képviseli.

Inflate(Részletesebben int, int)

Hozzon létre és tér vissza egy inflatált másolatot a megadott Aspose.Imaging.Rectangle szerkezet.A másolata a meghatározott mennyiséggel inflátozódik.

public static Rectangle Inflate(Rectangle rect, int x, int y)

Parameters

rect Rectangle

A Aspose.Imaging.Rectangle, amellyel meg kell kezdeni.Ez a rectangl nem módosul.

x int

Az összeg, hogy infláció ez Aspose.Imaging.Rectangle horizontálisan.

y int

Az összeg, hogy infláció ez Aspose.Imaging.Rectangle függőlegesen.

Returns

Rectangle

Az inflációs Aspose.Imaging.Rectangle

Inflate(Az int, int)

Inflatálja ezt a Aspose.Imaging.Rectangle a meghatározott mennyiséggel.

public void Inflate(int width, int height)

Parameters

width int

Az összeg, hogy infláció ez Aspose.Imaging.Rectangle horizontálisan.

height int

Az összeg, hogy infláció ez Aspose.Imaging.Rectangle függőlegesen.

Inflate(Size)

Inflatálja ezt a Aspose.Imaging.Rectangle a meghatározott mennyiséggel.

public void Inflate(Size size)

Parameters

size Size

Az a mennyiség, amely ezt a rektangulát inflátozza.

Intersect(Rectangle és Rectangle)

Visszatér egy harmadik Aspose.Imaging.Rectangle szerkezet, amely képviseli a felületét a két másik Aspos.Imaging-Rektangles struktúrák. Ha nincs felülete, egy üres Asposa.Megképezése.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Az első rektangulát az intersect.

b Rectangle

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

Returns

Rectangle

A Aspose.Imaging.Rectangle, amely a a’ és <code class=paranf">b’ átjáróját képviseli.

Intersect(Rectangle)

Ezzel az Aspose.Imaging.Rectangle-t helyettesíti önmagának és a kijelölt Aspos.Imaging-Rektangelnek a felületével.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

A Aspose.Imaging.Rectangle, amellyel összekötni kell.

IntersectsWith(Rectangle)

Határozza meg, hogy ez a rektangul rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

A rektangulát tesztelni kell.

Returns

bool

Ez a módszer visszatér igaz, ha van egy átlépés, különben hamis.

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(Point)

Ajánlja a rektangul helyét a meghatározott mennyiséggel.

public void Offset(Point pos)

Parameters

pos Point

A helyszínt meg kell kompenzálni.

Offset(Az int, int)

Ajánlja a rektangul helyét a meghatározott mennyiséggel.

public void Offset(int x, int y)

Parameters

x int

A horizontális felbontás.

y int

A függőleges felbontás.

Round(RectangleF)

Átalakítja a kijelölt Aspose.Imaging.RectangleF-t egy Aspos.Imaging.Rectangles-re azáltal, hogy megfordítja az ASPOSE.IMAGING.RETANGLEF értékeket a legközelebbi teljes értékekhez.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

A Aspose.Imaging.RectangleF átalakításra kerül.

Returns

Rectangle

Egy új Aspose.Imaging.Rectangle.

ToString()

Átalakítja a Aspose.Imaging.Rectangle 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.Rectangle szerkezet.

Truncate(RectangleF)

Átalakítja a kijelölt Aspose.Imaging.RectangleF-t egy Aspos.Imaging.Rectangles-re azáltal, hogy trükködik az Asposa.Megképezése.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

A Aspose.Imaging.RectangleF átalakításra kerül.

Returns

Rectangle

Egy új Aspose.Imaging.Rectangle.

Union(Rectangle és Rectangle)

Kap egy Aspose.Imaging.Rectangle szerkezet, amely tartalmazza az egyesülést a két Aspos.Imaging és a retangles struktúrák.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Az első rektangul az unió felé.

b Rectangle

A második rektangul az unió felé.

Returns

Rectangle

Egy Aspose.Imaging.Rectangle szerkezet, amely összeköti az egyesülést a két Aspos.Imaging és a rectangles struktúrák.

Operators

Szervező =(Rectangle és Rectangle)

Ellenőrizze, hogy két Aspose.Imaging.Rectangle szerkezet egyenlő helyen és méretben van.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

A Aspose.Imaging.Rectangle szerkezet, amely az egyenlőség üzemeltetőjének bal oldalán van.

right Rectangle

A Aspose.Imaging.Rectangle szerkezet, amely az egyenlőség üzemeltetőjének joga.

Returns

bool

Ez az üzemeltető visszatér igaz, ha a két Aspose.Imaging.Rectangle struktúrák egyenlőek az Aspose-Igazgatás-Szerkesztés-X, asposa-Imaging-Szövegszög.Y, Aspon-Megképezése-Környűség, és Aspos-Figyelmezés-Többségi tulajdonságokkal.

Operátor !=(Rectangle és Rectangle)

Ellenőrizze, hogy két Aspose.Imaging.Rectangle szerkezet különbözik-e a helyszínen vagy a méretben.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

A Aspose.Imaging.Rectangle szerkezet, amely az egyenlőtlenség üzemeltetőjének bal oldalán van.

right Rectangle

A Aspose.Imaging.Rectangle szerkezet, amely az egyenlőtlenség üzemeltetőjének joga.

Returns

bool

Ez az üzemeltető visszatér igaz, ha bármelyik Aspose.Imaging.Rectangle.X, Aspos.Imaging.Rectangles.Y, Aspose-Image.Recta.Távolság vagy Aspo-image-rectanga.High tulajdonságai a két Asposa. Imaging-rekta struktúrák egyenlőtlenek; egyébként hamis.

 Magyar