Struct Rectangle

Struct Rectangle

Pôvodný názov: Aspose.Imaging Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Uloží súbor štyroch integerov, ktoré predstavujú umiestnenie a veľkosť rektálu.

public struct Rectangle

Z dedičných členov

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

Constructors

Rectangle(int, int, int, int, int)

Initalizuje novú inštanciu Aspose.Imaging.Rectangle štruktúry s uvedeným umiestnením a veľkosťou.

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

Parameters

x int

x-koordinát horného ľavého rohu pravého rohu.

y int

Y-koordinát vrchného ľavého rohu pravého rohu.

width int

Šírka rektangulu.

height int

Vysoká výška rektálu.

Rectangle(bod, veľkosť)

Initalizuje novú inštanciu Aspose.Imaging.Rectangle štruktúry s uvedeným umiestnením a veľkosťou.

public Rectangle(Point location, Size size)

Parameters

location Point

A Aspose.Imaging.bod, ktorý predstavuje horný ľavý uhol rektangulárneho regiónu.

size Size

A Aspose.Imaging.Veľkosť, ktorá predstavuje šírku a výšku rektangulárneho regiónu.

Properties

Bottom

Získajte alebo nastavíte y-koordinát, ktorý je súčetom Aspose.Imaging.Rectangle.Y a W L 17.Rectangles.Vysoké vlastné hodnoty tejto konštrukcie.

public int Bottom { get; set; }

Hodnota nehnuteľnosti

int

Empty

Získava novú príkladovú štruktúru Aspose.Imaging.Rectangle, ktorá má hodnoty www.wl17_.rect ANGle.X, ww.v.s.rectangles.Y, wll17.rekta.rozsah a _wla.

public static Rectangle Empty { get; }

Hodnota nehnuteľnosti

Rectangle

Height

Získať alebo nastaviť výšku tejto Aspose.Imaging.Rectangle štruktúry.

public int Height { get; set; }

Hodnota nehnuteľnosti

int

IsEmpty

Získava hodnotu, ktorá naznačuje, či všetky číselné vlastnosti tohto Aspose.Imaging.Rectangle majú hodnoty nuly.

[JsonIgnore]
public bool IsEmpty { get; }

Hodnota nehnuteľnosti

bool

Left

Získať alebo nastaviť x-koordinát ľavého okraja tejto Aspose.Imaging.Rectangle štruktúry.

public int Left { get; set; }

Hodnota nehnuteľnosti

int

Location

Získať alebo nastaviť koordináty horného ľavého rohu tejto Aspose.Imaging.Rectangle štruktúry.

public Point Location { get; set; }

Hodnota nehnuteľnosti

Point

Right

Získajte alebo nastavíte x-koordinát, ktorý je súčetom Aspose.Imaging.Rectangle.X a W L 17.Rectangles.Width vlastné hodnoty tejto struktury.

public int Right { get; set; }

Hodnota nehnuteľnosti

int

Size

Získať alebo nastaviť veľkosť tohto Aspose.Imaging.Rectangle.

public Size Size { get; set; }

Hodnota nehnuteľnosti

Size

Top

Získať alebo nastaviť y-koordinát vrchného okraja tejto Aspose.Imaging.Rectangle štruktúry.

public int Top { get; set; }

Hodnota nehnuteľnosti

int

Width

Získať alebo nastaviť šírku tejto Aspose.Imaging.Rectangle štruktúry.

public int Width { get; set; }

Hodnota nehnuteľnosti

int

X

Získať alebo nastaviť x-koordinát horného ľavého rohu tejto Aspose.Imaging.Rectangle štruktúry.

public int X { get; set; }

Hodnota nehnuteľnosti

int

Y

Získať alebo nastaviť y-koordinát horného ľavého rohu tejto Aspose.Imaging.Rectangle štruktúry.

public int Y { get; set; }

Hodnota nehnuteľnosti

int

Methods

Ceiling(RectangleF)

Konvertuje špecifikovanú Aspose.Imaging.RectangleF štruktúru na Wl17.Skrupinovú konštrukciu otočením hodnoty __ WL 17__ .RektanglesF na nasledujúce vyššie integrované hodnôt.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

Struktúra Aspose.Imaging.RectangleF sa má premeniť.

Returns

Rectangle

Vráti sa Aspose.Imaging.Rectangle.

Contains(a int, int)

Určuje, či je uvedený bod obsiahnutý v tejto Aspose.Imaging.Rectangle štruktúre.

public bool Contains(int x, int y)

Parameters

x int

X-koordinát bodu na testovanie.

y int

koordinát bodu na testovanie.

Returns

bool

Táto metóda sa vráti pravdivá, ak je bod definovaný x’ a <code class=parama">y’ obsiahnutý v tejto štruktúre Aspose.Imaging.Rectangle; inak je falošný.

Contains(Point)

Určuje, či je uvedený bod obsiahnutý v tejto Aspose.Imaging.Rectangle štruktúre.

public bool Contains(Point point)

Parameters

point Point

Aspose.Imaging. bod na testovanie.

Returns

bool

Táto metóda sa vráti pravdivá, ak je bod reprezentovaný bodom " obsiahnutý v tejto štruktúre Aspose.Imaging.Rectangle; inak je falošný.

Contains(Rectangle)

Určuje, či je rektangulárna oblasť reprezentovaná rect’ plne obsiahnutá v tejto Aspose.Imaging.Rectangle štruktúre.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle na testovanie.

Returns

bool

Táto metóda sa vráti pravdivá, ak je rektangulárna oblasť reprezentovaná rect’ úplne obsiahnutá v tejto Aspose.Imaging.Rectangle štruktúre; inak je falošná.

Equals(objekty)

Testuje, či obj’ je Aspose.Imaging.Rectangle štruktúra s rovnakým umiestnením a veľkosťou tejto Wl17.

public override bool Equals(object obj)

Parameters

obj object

Systém.Objekt na testovanie.

Returns

bool

Táto metóda sa vráti pravdivá, ak <kód class=“paramref”>obj’ je Aspose.Imaging.Rectangle štruktúra a jej W L 17.Rectangles.X, _ www.wL.rectangel .Y, __wl.ru.ro.red., a _wll.hr.vysoké vlastnosti sú rovnaké s príslušnými vlastnosťami tejto wwl17 .rectangel šetrnosti; inak, falošné.

FromLeftTopRightBottom(int, int, int, int, int)

Vytvára Aspose.Imaging.Rectangle štruktúru so špecifikovanými okrajovými lokalitami.

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

Parameters

left int

x-koordinát horného ľavého rohu tejto Aspose.Imaging.Rectangle štruktúry.

top int

Y-koordinát horného ľavého rohu tejto Aspose.Imaging.Rectangle štruktúry.

right int

x-koordinát dolného pravého rohu tejto Aspose.Imaging.Rectangle štruktúry.

bottom int

Y-koordinát dolného pravého rohu tejto Aspose.Imaging.Rectangle štruktúry.

Returns

Rectangle

Nový Aspose.Imaging.Rectangle, ktorý táto metóda vytvára.

FromPoints(bod, bod)

Vytvára nový Aspose.Imaging.Rectangle z dvoch špecifikovaných bodov.Dva vertikály vytvoreného Wl17.Rectangles budú rovnaké ako predchádzajúci point1’ a point2’.Toto by boli typicky opačné verticály.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

Prvý Aspose.Imaging.bod pre nový rektangul.

point2 Point

Druhý Aspose.Imaging.bod pre nový rektangul.

Returns

Rectangle

Neskôr vytvorený Aspose.Imaging.Rectangle.

GetHashCode()

Vráti hash kód pre túto Aspose.Imaging.Rectangle štruktúru.

public override int GetHashCode()

Returns

int

Jedná sa o integer, ktorý predstavuje hash kód pre tento rektangul.

Inflate(Rektangle, int, int)

Vytvára a vráti inflatovanú kópiu špecifikovanej Aspose.Imaging.Rectangle štruktúry.Kópia je inflávaná špecifickým množstvom.Originálna struktúra Wl17.

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

Parameters

rect Rectangle

Aspose.Imaging.Rectangle s ktorým začať.Tento rektangol nie je upravený.

x int

Množstvo na infláciu tohto Aspose.Imaging.Rectangle horizontálne.

y int

Množstvo na infláciu tohto Aspose.Imaging.Rectangle vertikálne.

Returns

Rectangle

Inflácia Aspose.Imaging.Rectangle

Inflate(a int, int)

Influje tento Aspose.Imaging.Rectangle podľa stanoveného množstva.

public void Inflate(int width, int height)

Parameters

width int

Množstvo na infláciu tohto Aspose.Imaging.Rectangle horizontálne.

height int

Množstvo na infláciu tohto Aspose.Imaging.Rectangle vertikálne.

Inflate(Size)

Influje tento Aspose.Imaging.Rectangle podľa stanoveného množstva.

public void Inflate(Size size)

Parameters

size Size

Množstvo, na ktoré sa táto rektangula zaplaví.

Intersect(rectangle , rectangle , rectangle)

Vráti tretiu Aspose.Imaging.Rectangle štruktúru, ktorá predstavuje priechod dvoch ďalších W L17.Rectangles konštrukcie. Ak nie je priechod, prázdny __ WL 17__ sa vráti.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Prvý obdĺžnik na prepojenie.

b Rectangle

Druhý obdĺžnik na prepojenie.

Returns

Rectangle

A Aspose.Imaging.Rectangle, ktorý predstavuje prepojenie a’ a <cod class=paranf">b'.

Intersect(Rectangle)

Zmení tento Aspose.Imaging.Rectangle s priechodom samotným a špecifikovaným W L17.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle s ktorou je potrebné prepínať.

IntersectsWith(Rectangle)

Určuje, či tento rektangul prechádza rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

rektangul na testovanie.

Returns

bool

Táto metóda sa vráti pravdivá, ak existuje nejaký priechod, inak falošný.

Normalize()

Normalizuje pravý kút tým, že je šírka a výška pozitívna, zanecháva menej ako pravá a horná menej ako dolná.

public void Normalize()

Offset(Point)

Upravuje umiestnenie tohto rektálu podľa stanoveného množstva.

public void Offset(Point pos)

Parameters

pos Point

Odškodnenie na umiestnenie.

Offset(a int, int)

Upravuje umiestnenie tohto rektálu podľa stanoveného množstva.

public void Offset(int x, int y)

Parameters

x int

Horizontálne odpočítanie.

y int

Vertikálne odpočítanie.

Round(RectangleF)

Konvertuje špecifikovanú Aspose.Imaging.RectangleF na W L 17.Rectangles tým, že obdĺži hodnoty __ WL 17__ .RektanglaF do najbližších celých hodnôt.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF sa má premeniť.

Returns

Rectangle

Nový Aspose.Imaging.Rectangle

ToString()

Konvertuje atribúty tohto Aspose.Imaging.Rectangle na ľuďom čitateľný pruh.

public override string ToString()

Returns

string

Strina, ktorá obsahuje pozíciu, šírku a výšku tejto Aspose.Imaging.Rectangle štruktúry.

Truncate(RectangleF)

Konvertuje špecifikovaný Aspose.Imaging.RectangleF na Wl17.Rectangles trunčením hodnôt _www.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF sa má premeniť.

Returns

Rectangle

Nový Aspose.Imaging.Rectangle

Union(rectangle , rectangle , rectangle)

Získava Aspose.Imaging.Rectangle štruktúru, ktorá obsahuje zväzok dvoch W L17.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Prvý krok v ústrety.

b Rectangle

Druhý rektangul k zväzu.

Returns

Rectangle

Struktúra Aspose.Imaging.Rectangle, ktorá spája zväzok dvoch Wl17.

Operators

prevádzkovateľ = =(rectangle , rectangle , rectangle)

Testuje, či dve Aspose.Imaging.Rectangle štruktúry majú rovnaké umiestnenie a veľkosť.

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

Parameters

left Rectangle

Struktúra Aspose.Imaging.Rectangle, ktorá sa nachádza na ľavej strane operátora rovnosti.

right Rectangle

Struktúra Aspose.Imaging.Rectangle, ktorá je na pravej strane prevádzkovateľa rovnosti.

Returns

bool

Tento operátor sa vráti pravdivý, ak dve Aspose.Imaging.Rectangle štruktúry majú rovnaké vlastnosti www.wl17_.rectongle.x , wll17__.rectangles.Y, __wls.roth.redth, a _wwls17 _.rekta.high.

prevádzkovateľ !=(rectangle , rectangle , rectangle)

Testuje, či sa dve Aspose.Imaging.Rectangle štruktúry líšia v umiestnení alebo veľkosti.

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

Parameters

left Rectangle

Struktúra Aspose.Imaging.Rectangle, ktorá je na ľavej strane prevádzkovateľa nerovnosti.

right Rectangle

Struktúra Aspose.Imaging.Rectangle, ktorá je v práve prevádzkovateľa nerovnosti.

Returns

bool

Tento prevádzkovateľ sa vráti pravdivý, ak niektorý z Aspose.Imaging.Rectangle.X, W L 17.Rectangles.Y, VL 17 .Rektangly.Vid alebo _Vl 17 _ .Rektangla.High vlastnosti dvoch __ WL 17.Rechtanglové štruktúry sú nerovnomerné; inak falošné.

 Slovenčina