Struct RectangleF

Struct RectangleF

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

Ukládá soubor čtyř čísel plovoucích bodů, které představují polohu a velikost obdélníku.

public struct RectangleF

Dědiční členové

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

Constructors

RectangleF(loď, loď, loď, loď)

Začíná nový příklad struktury Aspose.Imaging.RectangleF s uvedeným umístěním a velikost.

public RectangleF(float x, float y, float width, float height)

Parameters

x float

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

y float

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

width float

ka pravého úhlu.

height float

Výška pravého úhlu.

RectangleF(Počítač, SizeF)

Začíná nový příklad struktury Aspose.Imaging.RectangleF s uvedeným umístěním a velikost.

public RectangleF(PointF location, SizeF size)

Parameters

location PointF

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

size SizeF

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

Properties

Bottom

Obdrží nebo nastaví y-koordinát, který je součetem Aspose.Imaging.RectangleF.Y a Aspose.Imaging.RectangleF.Výška této struktury Aspose.Imaging.RectangleF.

public float Bottom { get; set; }

Hodnota nemovitosti

float

Empty

Obdrží nový příklad struktury Aspose.Imaging.RectangleF, která má hodnoty Aspose.Imaging.RectangleF.X, Aspose.Imaging.RectangleF.Y, Aspose.Imaging.RectangleF.Výška a Aspose.Imaging.RectangleF.Výška nastavená na nulu.

public static RectangleF Empty { get; }

Hodnota nemovitosti

RectangleF

Height

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

public float Height { get; set; }

Hodnota nemovitosti

float

IsEmpty

Obdrží hodnotu, která naznačuje, zda Aspose.Imaging.RectangleF.Width nebo Aspose.Imaging.RectangleF.Vysoká vlastnost tohoto Aspose.Imaging.RectangleF má hodnotu 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.RectangleF.

public float Left { get; set; }

Hodnota nemovitosti

float

Location

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

public PointF Location { get; set; }

Hodnota nemovitosti

PointF

Right

Obdrží nebo nastaví x-koordinát, který je součetem Aspose.Imaging.RectangleF.X a Aspose.Imaging.RectangleF.Výše této struktury Aspose.Imaging.RectangleF.

public float Right { get; set; }

Hodnota nemovitosti

float

Size

Získáte nebo nastavíte velikost tohoto Aspose.Imaging.RectangleF.

public SizeF Size { get; set; }

Hodnota nemovitosti

SizeF

Top

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

public float Top { get; set; }

Hodnota nemovitosti

float

Width

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

public float Width { get; set; }

Hodnota nemovitosti

float

X

Obdrží nebo nastaví x-koordinát horního levého rohu této struktury Aspose.Imaging.RectangleF.

public float X { get; set; }

Hodnota nemovitosti

float

Y

Obdrží nebo nastaví y-koordinát horního levého rohu této struktury Aspose.Imaging.RectangleF.

public float Y { get; set; }

Hodnota nemovitosti

float

Methods

Contains(Plzeň, Plzeň)

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

public bool Contains(float x, float y)

Parameters

x float

X-koordinát bodu na zkoušku.

y float

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.RectangleF; jinak je falešn.

Contains(PointF)

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

public bool Contains(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF pro testován.

Returns

bool

Tato metoda se vrací pravdivá, pokud je bod reprezentovaný parametrem bodu obsahován v této struktuře Aspose.Imaging.RectangleF; jinak je falešn.

Contains(RectangleF)

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

public bool Contains(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF pro testován.

Returns

bool

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

Equals(Objekt)

Testuje, zda obj’ je Aspose.Imaging.RectangleF se stejným umístěním a velikostí tohoto Aspose.Imaging.RectangleF.

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.RectangleF a jeho vlastnosti X, Y, Width a Height jsou stejné jako příslušné vlastnosti tohoto Aspose.Imaging.RectangleF; jinak, falešn.

FromLeftTopRightBottom(loď, loď, loď, loď)

Vytváří strukturu Aspose.Imaging.RectangleF s horním levým rohem a dolním pravým rohem na určených místech.

public static RectangleF FromLeftTopRightBottom(float left, float top, float right, float bottom)

Parameters

left float

X-koordinát horního levého rohu rektangulární oblasti.

top float

Y-koordinát horního levého rohu rektangulární oblasti.

right float

X-koordinát dolního pravého rohu rektangulární oblasti.

bottom float

Y-koordinát dolního pravého rohu rektangulární oblasti.

Returns

RectangleF

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

FromPoints(Počítač, PointF)

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 RectangleF FromPoints(PointF point1, PointF point2)

Parameters

point1 PointF

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

point2 PointF

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

Returns

RectangleF

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

GetHashCode()

Získejte hash kód pro tuto strukturu Aspose.Imaging.RectangleF.

public override int GetHashCode()

Returns

int

Hash kód pro tento Aspose.Imaging.RectangleF.

Inflate(RektangleF, float, float)

Vytváří a vrací inflatovanou kopii specifikované struktury Aspose.Imaging.RectangleF. Kopie je inflatována specifikovaným množstvím.

public static RectangleF Inflate(RectangleF rect, float x, float y)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF k kopírování.Tento rektangle není upraven.

x float

Množství vložit kopii pravého úhlu horizontáln.

y float

Množství vložit kopii pravého úhlu vertikáln.

Returns

RectangleF

Vybraná aplikace Aspose.Imaging.RectangleF.

Inflate(Plzeň, Plzeň)

Inflatuje tuto strukturu Aspose.Imaging.RectangleF podle uvedeného množstv.

public void Inflate(float x, float y)

Parameters

x float

Množství pro inflace této Aspose.Imaging.RectangleF struktury horizontáln.

y float

Množství pro inflace této Aspose.Imaging.RectangleF struktury vertikáln.

Inflate(SIZEF)

Inflatuje to Aspose.Imaging.RectangleF podle uvedeného množstv.

public void Inflate(SizeF size)

Parameters

size SizeF

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

Intersect(RectangleF, RectangleF a RectangleF)

Vrátí strukturu Aspose.Imaging.RectangleF, která představuje křižovatku dvou rektanglí. Pokud neexistuje křižovatka, a prázdný Aspose.Imaging.RectangleF se vrát.

public static RectangleF Intersect(RectangleF a, RectangleF b)

Parameters

a RectangleF

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

b RectangleF

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

Returns

RectangleF

Třetí Aspose.Imaging.RectangleF strukturuje velikost, jejíž velikost představuje přeplněnou oblast dvou specifikovaných pravokąt.

Intersect(RectangleF)

Změní tuto strukturu Aspose.Imaging.RectangleF s křižovatkou samotnou a specifikovanou strukturou Aspose.Imaging.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Pravý křídlo k rozhran.

IntersectsWith(RectangleF)

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

public bool IntersectsWith(RectangleF rect)

Parameters

rect RectangleF

Pravý úhel na zkoušku.

Returns

bool

Tato metoda se vrací pravdivě, pokud existuje jakákoli přechod.

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

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

public void Offset(PointF pos)

Parameters

pos PointF

Výše náhrady za umístěn.

Offset(Plzeň, Plzeň)

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

public void Offset(float x, float y)

Parameters

x float

Výše náhrady položky je horizontáln.

y float

Výše náhrady je umístěna vertikáln.

ToString()

Přeměňuje atributy tohoto Aspose.Imaging.RectangleF 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.RectangleF.

Union(RectangleF, RectangleF a RectangleF)

Vytváří nejmenší možný třetí obdélník, který může obsahovat oba dva obdélníky, které tvoří spojen.

public static RectangleF Union(RectangleF a, RectangleF b)

Parameters

a RectangleF

První pravý křídlo k Unii.

b RectangleF

Druhý obdélník k Unii.

Returns

RectangleF

Třetí struktura Aspose.Imaging.RectangleF, která obsahuje oba oboustranné praváky, které tvoří spojen.

Operators

provozovatel /(RektangleF, plavba)

Vykonává se provozovatel /.

public static RectangleF operator /(RectangleF rectangle, float divider)

Parameters

rectangle RectangleF

V pravém úhlu.

divider float

a rozdělen.

Returns

RectangleF

Výsledek provozovatele.

Exceptions

ArgumentOutOfRangeException

Rozdělení - Rozdělení na nulu není povoleno.

provozovatel =(RectangleF, RectangleF a RectangleF)

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

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

Parameters

left RectangleF

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

right RectangleF

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

Returns

bool

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

implicitní operátor RectangleF(Rectangle)

Konvertuje specifikovanou strukturu Aspose.Imaging.Rectangle na strukturu Aspose.Imaging.RectangleF.

public static implicit operator RectangleF(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle je konvertována.

Returns

RectangleF

Struktura Aspose.Imaging.RectangleF je konvertována z specifikované struktury Aspose.Imaging.Rectangle.

Operátor !=(RectangleF, RectangleF a RectangleF)

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

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

Parameters

left RectangleF

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

right RectangleF

Struktura Aspose.Imaging.RectangleF, která je v právu provozovatele nerovnosti.

Returns

bool

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

Operátor *(RektangleF, plavba)

Vykonáváte provozovatele *.

public static RectangleF operator *(RectangleF rectangle, float multiplier)

Parameters

rectangle RectangleF

V pravém úhlu.

multiplier float

To je multiplikátor.

Returns

RectangleF

Výsledek provozovatele.

 Čeština