Struct Rectangle

Struct Rectangle

Pôvodný názov: Aspose.Imaging Zhromaždenie: Aspose.Imaging.dll (25.5.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 Aspos.Imaging.Rectangles.Vysoké vlastné hodnoty tejto štruktúry Asposa.imaginácie.

public int Bottom { get; set; }

Hodnota nehnuteľnosti

int

Empty

Získava nový príklad štruktúry Aspose.Imaging.Rectangle, ktorá má hodnoty Aspas.Imagination.Rectangles.X, Aspus.imaginations.Rectangly.Y, Aspos. Imaginating.Redangl.Vidž a Aspos.Inaginational.Resight.High hodnôt nastavených na nulu.

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 Asposa.Imaging.Rectangles.Vidth vlastné hodnoty tejto štruktúry Aspos.Myslím si, že.

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ú štruktúru Aspose.Imaging.RectangleF na šetrnosť Aspos.Imaging.Rectangles tým, že obdĺži hodnoty Asposa.imagin.RectanglaF do nasledujúcich vyšších integrovaných 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 Aspos.Image.

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 trieda=“paramref”>obj’ je Aspose.Imaging.Rectangle štruktúra a jej Aspos.Imaging.Rectangles.X, Asposa.imagingu.rektanglu.Y, Aspas.IMAGING.RETANGLE.Vidth, a Asposi. Imaginga.retangla.výška vlastnosti sú rovnaké s príslušnými vlastnosťami tejto Aspo.Majstrovstvá.Sústredenie; 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. Dve vertikály vytvoreného Asposa.Imaging.Pracovníctvo bude rovnaké ako predchádzajúci point1’ a point2'.

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 štruktúry Aspose.Imaging.Rectangle.Kópia je inflamovaná špecifickým množstvom.

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 štruktúru Aspose.Imaging.Rectangle, ktorá predstavuje priechod dvoch ďalších aspose-imaging-rectangles. Ak neexistuje prechod, vráti sa prázdny asposa.imagin.

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 samého seba a špecifikovaným Aspos.Image.

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 Aspos.Imaging.Rectangles tým, že obráti hodnoty Asposa.imagingu.RedanglaF 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 Aspos.Imaging.Rectangles tým, že trunčí hodnoty Asposa.imagingu.

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 ASPOSE.IMAGING.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Prvý krok v ústrety.

b Rectangle

Druhý rektangul k zväzu.

Returns

Rectangle

Aspose.Imaging.Rectangle štruktúra, ktorá spája zväzok dvoch aspos.imagin.

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 štruktúry Aspose.Imaging.Rectangle majú rovnaké vlastnosti Aspoe.Imaging.Rectaungle.X, Ascoe-Image.Retaangles.Y, Aspoe -Imagine.Reptaongle:Width, a Ascone - Imagine -Rektangla.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, Aspos.Imaging.Rectangles.Y, Aspóza.imaginácia.rektangly.Veľkosť alebo Asposa.Migovanie.rekta.Vysoké vlastnosti dvoch Aspozy. Imaginácie.Recta štruktúry sú nerovnomerné; inak falošné.

 Slovenčina