Struct Rectangle

Struct Rectangle

Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.4.0)

Ukládá soubor čtyř celků, které představují polohu a velikost pravého rohu.

public struct Rectangle

Dědiční č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)

Začíná nový příklad struktury Aspose.Imaging.Rectangle se stanoveným umístěním a velikost.

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

Parameters

x int

X-koordinát horního levého rohu pravého rohu.

y int

Y-koordinát horního levého rohu pravého úhlu.

width int

ka pravého úhlu.

height int

Výška pravého úhlu.

Rectangle(bod, velikost)

Začíná nový příklad struktury Aspose.Imaging.Rectangle se stanoveným umístěním a velikost.

public Rectangle(Point location, Size size)

Parameters

location Point

Aspose.Imaging.Point, který představuje horní levý úhel rektangulární oblasti.

size Size

Aspose.Imaging.Size, která představuje šířku a výšku rektangulární oblasti.

Properties

Bottom

Obdrží nebo nastaví y-koordinát, který je součetem Aspose.Imaging.Rectangle.Y a Aspose.Imaging.Rectangle.Vysoké vlastnické hodnoty této struktury Aspose.Imaging.Rectangle.

public int Bottom { get; set; }

Hodnota nemovitosti

int

Empty

Obdrží novou podobu struktury Aspose.Imaging.Rectangle, která má hodnoty Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Výška a Aspose.Imaging.Rectangle.Výška nastavená na nulu.

public static Rectangle Empty { get; }

Hodnota nemovitosti

Rectangle

Height

Získáte nebo nastavte výšku této struktury Aspose.Imaging.Rectangle.

public int Height { get; set; }

Hodnota nemovitosti

int

IsEmpty

Obdrží hodnotu, která naznačuje, zda všechny číselné vlastnosti tohoto Aspose.Imaging.Rectangle mají hodnoty nuly.

[JsonIgnore]
public bool IsEmpty { get; }

Hodnota nemovitosti

bool

Left

Obdržíte nebo nastavíte x-koordinát levého okraje této struktury Aspose.Imaging.Rectangle.

public int Left { get; set; }

Hodnota nemovitosti

int

Location

Obdržíte nebo nastavíte koordináty horního levého rohu této struktury Aspose.Imaging.Rectangle.

public Point Location { get; set; }

Hodnota nemovitosti

Point

Right

Obdržíte nebo nastavíte x-koordinát, který je součetem Aspose.Imaging.Rectangle.X a Aspose.Imaging.Rectangle.Width vlastnické hodnoty této struktury Aspose.Imaging.Rectangle.

public int Right { get; set; }

Hodnota nemovitosti

int

Size

Získáte nebo nastavte velikost tohoto Aspose.Imaging.Rectangle.

public Size Size { get; set; }

Hodnota nemovitosti

Size

Top

Získáte nebo nastavte y-koordinát horního okraje této struktury Aspose.Imaging.Rectangle.

public int Top { get; set; }

Hodnota nemovitosti

int

Width

Získáte nebo nastavte šířku této struktury Aspose.Imaging.Rectangle.

public int Width { get; set; }

Hodnota nemovitosti

int

X

Obdržíte nebo nastavte x-koordinát horního levého rohu této struktury Aspose.Imaging.Rectangle.

public int X { get; set; }

Hodnota nemovitosti

int

Y

Obdržíte nebo nastavte y-koordinát horního levého rohu této struktury Aspose.Imaging.Rectangle.

public int Y { get; set; }

Hodnota nemovitosti

int

Methods

Ceiling(RectangleF)

Konvertuje specifikovanou strukturu Aspose.Imaging.RectangleF na strukturu Aspose.Imaging.Rectangle tím, že otočí hodnoty Aspose.Imaging.RectangleF na další vyšší celkové hodnoty.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

Struktura Aspose.Imaging.RectangleF se má konvertovat.

Returns

Rectangle

Vraťte se zpět do Aspose.Imaging.Rectangle.

Contains(a int, int)

Určuje, zda je uvedený bod obsažen v této struktuře Aspose.Imaging.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

X-koordinát bodu na zkoušku.

y int

Koordinaci bodu pro testován.

Returns

bool

Tato metoda se vrací pravdivá, pokud je bod definovaný x’ a y’ obsažen v této struktuře Aspose.Imaging.Rectangle; jinak je falešn.

Contains(Point)

Určuje, zda je uvedený bod obsažen v této struktuře Aspose.Imaging.Rectangle.

public bool Contains(Point point)

Parameters

point Point

Aspose.Imaging.Point pro testován.

Returns

bool

Tato metoda se vrací pravdivá, pokud je bod reprezentovaný bodem " obsažen v této struktuře Aspose.Imaging.Rectangle; jinak je falešn.

Contains(Rectangle)

Určuje, zda je rektangulární oblast reprezentovaná rect’ plně obsažena v této struktuře Aspose.Imaging.Rectangle.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle pro testován.

Returns

bool

Tato metoda se vrací pravdivá, pokud je rektangulární oblast reprezentovaná rect’ plně obsažena v této struktuře Aspose.Imaging.Rectangle; jinak je falešn.

Equals(Objekt)

Testuje, zda obj’ je strukturou Aspose.Imaging.Rectangle se stejným umístěním a velikostí této struktury Aspose.Imaging.Rectangle.

public override bool Equals(object obj)

Parameters

obj object

Systém - předmět na zkoušku.

Returns

bool

Tato metoda se vrací pravdivá, pokud obj’ je Aspose.Imaging.Rectangle struktura a její Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Width, a Aspose.Imaging.Rectangle.Height vlastnosti jsou stejné jako příslušné vlastnosti této Aspose.Imaging.Rectangle struktura; jinak, falešn.

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

Vytváří strukturu Aspose.Imaging.Rectangle se specifikovanými okrajovými lokacemi.

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

Parameters

left int

X-koordinát horního levého rohu této struktury Aspose.Imaging.Rectangle.

top int

Y-koordinát horního levého rohu této struktury Aspose.Imaging.Rectangle.

right int

X-koordinát dolního pravého rohu této struktury Aspose.Imaging.Rectangle.

bottom int

Y-koordinát dolního pravého rohu této struktury Aspose.Imaging.Rectangle.

Returns

Rectangle

Nový Aspose.Imaging.Rectangle, který tato metoda vytv.

FromPoints(bod, bod)

Vytváří nový Aspose.Imaging.Rectangle z dvou specifikovaných bodů.Dva vertikály vytvořeného Aspose.Imaging.Rectangle bude rovna předchozímu point1’ a point2.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

První Aspose.Imaging.Point pro nový obdélník.

point2 Point

Druhý Aspose.Imaging.Point pro nový obdélník.

Returns

Rectangle

Nově vytvořený Aspose.Imaging.Rectangle.

GetHashCode()

Vrátí hash kód pro tuto strukturu Aspose.Imaging.Rectangle.

public override int GetHashCode()

Returns

int

Jedná se o integer, který představuje hashový kód pro tento obdélník.

Inflate(Vzdělávání, int, int)

Vytváří a vrací inflatovanou kopii specifikované struktury Aspose.Imaging.Rectangle.Kopie je inflatována specifikovaným množstvím.Originální struktura Aspose.Imaging.Rectangle zůstává nezměněna.

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

Parameters

rect Rectangle

Aspose.Imaging.Rectangle se kterým začít.Tento rektangle není změněn.

x int

Množství pro inflace tohoto Aspose.Imaging.Rectangle horizontáln.

y int

Množství pro inflace tohoto Aspose.Imaging.Rectangle vertikáln.

Returns

Rectangle

Původní název Aspose.Imaging.Rectangle.

Inflate(a int, int)

Inflatuje tento Aspose.Imaging.Rectangle podle uvedeného množstv.

public void Inflate(int width, int height)

Parameters

width int

Množství pro inflace tohoto Aspose.Imaging.Rectangle horizontáln.

height int

Množství pro inflace tohoto Aspose.Imaging.Rectangle vertikáln.

Inflate(Size)

Inflatuje tento Aspose.Imaging.Rectangle podle uvedeného množstv.

public void Inflate(Size size)

Parameters

size Size

Množství, na které se tento obdélník dostane.

Intersect(Rektangle , Rektangle)

Vrátí třetí strukturu Aspose.Imaging.Rectangle, která představuje křižovatku dvou dalších struktur Aspose.Imaging.Rectangle. Pokud není křižovatka, vrátí se prázdný Aspose.Imaging.Rectangle.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

První obdélník k přechodu.

b Rectangle

Druhý obdélník se rozklád.

Returns

Rectangle

Aspose.Imaging.Rectangle, který představuje rozhraní a’ a b'.

Intersect(Rectangle)

Změní tento Aspose.Imaging.Rectangle s křižovatkou sama o sobě a specifikovaným Aspose.Imaging.Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle s kým se přepínat.

IntersectsWith(Rectangle)

Určuje, zda se tento pravý úhel rozkládá s rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

Pravý úhel na zkoušku.

Returns

bool

Tato metoda se vrací pravdivá, pokud existuje jakákoli křižovatka, jinak falešn.

Normalize()

Normalizuje pravý úhel tím, že je šířka a výška pozitivní, zanechává méně než pravá a horní méně než doln.

public void Normalize()

Offset(Point)

Přizpůsobuje polohu tohoto pravého úhlu podle určeného množstv.

public void Offset(Point pos)

Parameters

pos Point

Odškodnění za umístěn.

Offset(a int, int)

Přizpůsobuje polohu tohoto pravého úhlu podle určeného množstv.

public void Offset(int x, int y)

Parameters

x int

Horisontální odměna.

y int

Vertikální náhrada.

Round(RectangleF)

Konvertuje specifikovaný Aspose.Imaging.RectangleF na Aspose.Imaging.Rectangle tím, že otočí hodnoty Aspose.Imaging.RectangleF na nejbližší celkové hodnoty.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF by měl být převeden.

Returns

Rectangle

Nový Aspose.Imaging.Rectangle.

ToString()

Přeměňuje atributy tohoto Aspose.Imaging.Rectangle na lidsky čitelný řetězec.

public override string ToString()

Returns

string

etěz, který obsahuje pozici, šířku a výšku této struktury Aspose.Imaging.Rectangle.

Truncate(RectangleF)

Konvertuje specifikovaný Aspose.Imaging.RectangleF na Aspose.Imaging.Rectangle tím, že trunčí hodnoty Aspose.Imaging.RectangleF.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF by měl být převeden.

Returns

Rectangle

Nový Aspose.Imaging.Rectangle.

Union(Rektangle , Rektangle)

Obdrží strukturu Aspose.Imaging.Rectangle, která obsahuje spojení dvou struktur Aspose.Imaging.Rectangle.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

První pravý křídlo k Unii.

b Rectangle

Druhý obdélník k Unii.

Returns

Rectangle

Struktura Aspose.Imaging.Rectangle, která spojuje spojení dvou struktur Aspose.Imaging.Rectangle.

Operators

provozovatel =(Rektangle , Rektangle)

Testuje, zda dvě struktury Aspose.Imaging.Rectangle mají stejné umístění a velikost.

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

Parameters

left Rectangle

Aspose.Imaging.Rectangle struktura, která je na levé straně operátora rovnosti.

right Rectangle

Aspose.Imaging.Rectangle struktura, která je na pravou stranu rovnosti provozovatele.

Returns

bool

Tento operátor se vrací pravdivě, pokud dvě struktury Aspose.Imaging.Rectangle mají stejné vlastnosti Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Width a Aspose.Imaging.Rectangle.High.

Operátor !=(Rektangle , Rektangle)

Testuje, zda se dvě struktury Aspose.Imaging.Rectangle liší v umístění nebo velikosti.

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

Parameters

left Rectangle

Aspose.Imaging.Rectangle struktura, která je na levé straně provozovatele nerovnosti.

right Rectangle

Aspose.Imaging.Rectangle struktura, která je na pravou stranu provozovatele nerovnosti.

Returns

bool

Tento operátor se vrací pravdivý, pokud některý z Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Vid nebo Aspose.Imaging.Rectangle.Vysoké vlastnosti dvou Aspose.Imaging.Rectangle struktury jsou nerovné; jinak falešn.

 Čeština