Struct RectangleF

Struct RectangleF

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

Uloží súbor štyroch čísel plávajúcich bodov, ktoré predstavujú umiestnenie a veľkosť rektálu.

public struct RectangleF

Z dedičných členov

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

Constructors

RectangleF(plavba, plavba, plavba, plavba)

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

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

Parameters

x float

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

y float

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

width float

Šírka rektangulu.

height float

Vysoká výška rektálu.

RectangleF(Počítač, SizeF)

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

public RectangleF(PointF location, SizeF size)

Parameters

location PointF

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

size SizeF

A Aspose.Imaging.SizeF, ktorý predstavuje šírku a výšku rektangulárnej oblasti.

Properties

Bottom

Získajte alebo nastavíte y-koordinát, ktorý je súčetom Aspose.Imaging.RectangleF.Y a W L 17.Súhrn tejto štruktúry.

public float Bottom { get; set; }

Hodnota nehnuteľnosti

float

Empty

Získava novú príkladovú štruktúru Aspose.Imaging.RectangleF, ktorá má hodnoty W L 17.RectanglesF.X, _ W L 18_ .Rektanglenf.Y, __ WL 17 _ .Rektanglové.Veľkosť a _ www.wl 17 - .rektangel.Výška nastavená na nulu.

public static RectangleF Empty { get; }

Hodnota nehnuteľnosti

RectangleF

Height

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

public float Height { get; set; }

Hodnota nehnuteľnosti

float

IsEmpty

Získava hodnotu, ktorá naznačuje, či je Aspose.Imaging.RectangleF.Vidth alebo Wl17.Poznávacie vlastnosti tejto __ WL16 _.Sú hodnotou nuly.

[JsonIgnore]
public bool IsEmpty { get; }

Hodnota nehnuteľnosti

bool

Left

Získajte alebo nastavíte x-koordinát ľavého okraja tejto štruktúry Aspose.Imaging.RectangleF.

public float Left { get; set; }

Hodnota nehnuteľnosti

float

Location

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

public PointF Location { get; set; }

Hodnota nehnuteľnosti

PointF

Right

Získajte alebo nastavíte x-koordinát, ktorý je súčetom Aspose.Imaging.RectangleF.X a Wl17.Rectangles.Výška tejto štruktúry.

public float Right { get; set; }

Hodnota nehnuteľnosti

float

Size

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

public SizeF Size { get; set; }

Hodnota nehnuteľnosti

SizeF

Top

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

public float Top { get; set; }

Hodnota nehnuteľnosti

float

Width

Získajte alebo nastavíte šírku tejto štruktúry Aspose.Imaging.RectangleF.

public float Width { get; set; }

Hodnota nehnuteľnosti

float

X

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

public float X { get; set; }

Hodnota nehnuteľnosti

float

Y

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

public float Y { get; set; }

Hodnota nehnuteľnosti

float

Methods

Contains(Pláž, Pláž)

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

public bool Contains(float x, float y)

Parameters

x float

X-koordinát bodu na testovanie.

y float

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.RectangleF; inak je falošný.

Contains(Počítač)

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

public bool Contains(PointF point)

Parameters

point PointF

Aspose.Imaging.PointF na testovanie.

Returns

bool

Táto metóda sa vráti pravdivá, ak je bod reprezentovaný parametrom bodu obsahovaný v tejto štruktúre Aspose.Imaging.RectangleF; inak je falošný.

Contains(RectangleF)

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

public bool Contains(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF na testovanie.

Returns

bool

Táto metóda sa vráti pravdivá, ak je rektangulárna oblasť reprezentovaná rect’ plne obsiahnutá v rectangularnej oblasti reprezentovanej týmto Aspose.Imaging.RectangleF; inak je falošná.

Equals(objekty)

Testuje, či obj’ je Aspose.Imaging.RectangleF s rovnakým umiestnením a veľkosťou tohto __ WL16__ .RektanglesF.

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 obj’ je Aspose.Imaging.RectangleF a jeho vlastnosti X, Y, Šírka a Výška sú rovnaké ako príslušné vlastností tohto __ WL16__ .RektanglesF; inak, falošné.

FromLeftTopRightBottom(plavba, plavba, plavba, plavba)

Vytvára Aspose.Imaging.RectangleF štruktúru s horným ľavým a dolným pravým rohovom na špecifikovaných miestach.

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

Parameters

left float

x-koordinát horného ľavého rohu rektangulárneho regiónu.

top float

y-koordinát horného ľavého rohu rektangulárneho regiónu.

right float

x-koordinát dolného pravého rohu rektangulárneho regiónu.

bottom float

y-koordinát dolného pravého rohu rektangulárneho regiónu.

Returns

RectangleF

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

FromPoints(Názov: PointF)

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é vertika.

public static RectangleF FromPoints(PointF point1, PointF point2)

Parameters

point1 PointF

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

point2 PointF

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

Returns

RectangleF

Neskôr vytvorený Aspose.Imaging.Rectangle.

GetHashCode()

Získa hash kód pre túto štruktúru Aspose.Imaging.RectangleF.

public override int GetHashCode()

Returns

int

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

Inflate(RektangleF, float, float)

Vytvára a vráti inflatovanú kópiu špecifikovanej štruktúry Aspose.Imaging.RectangleF. Kópia je inflamovaná špecifickým množstvom.

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

Parameters

rect RectangleF

Aspose.Imaging.RectangleF sa má skopírovať.Tento rektangol nie je upravený.

x float

Množstvo, ktoré infláciu kópiu obdĺžnika horizontálne.

y float

Množstvo vložiť kópiu rektálu vertikálne.

Returns

RectangleF

Inflácia Aspose.Imaging.RectangleF

Inflate(Pláž, Pláž)

Influje túto Aspose.Imaging.RectangleF štruktúru podľa určeného množstva.

public void Inflate(float x, float y)

Parameters

x float

Množstvo infláciu tejto Aspose.Imaging.RectangleF štruktúry horizontálne.

y float

Množstvo infláciu tejto Aspose.Imaging.RectangleF štruktúry vertikálne.

Inflate(SizeF)

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

public void Inflate(SizeF size)

Parameters

size SizeF

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

Intersect(RectangleF, RectangleF a RectangleF)

Vráti štruktúru Aspose.Imaging.RectangleF, ktorá predstavuje priechod dvoch rektanglí. Ak nie je priechádzka, a prázdny W L17.

public static RectangleF Intersect(RectangleF a, RectangleF b)

Parameters

a RectangleF

Prvý obdĺžnik na prepojenie.

b RectangleF

Druhý obdĺžnik na prepojenie.

Returns

RectangleF

Tretia Aspose.Imaging.RectangleF štruktúra, ktorej veľkosť predstavuje prevrátenú oblasť dvoch špecifikovaných rektanglí.

Intersect(RectangleF)

Zmení túto WL17_.RectangleF štruktúru s priechodom samotným a špecifikovanou www.wl17.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

V rektáloch sa rozprestiera.

IntersectsWith(RectangleF)

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

public bool IntersectsWith(RectangleF rect)

Parameters

rect RectangleF

rektangul na testovanie.

Returns

bool

Táto metóda sa vráti pravdivá, ak existuje akýkoľvek priechod.

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(Počítač)

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

public void Offset(PointF pos)

Parameters

pos PointF

Množstvo na odškodnenie umiestnenia.

Offset(Pláž, Pláž)

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

public void Offset(float x, float y)

Parameters

x float

Množstvo je určené na horizontálne odpočítanie miesta.

y float

Množstvo je určené na vertikálne umiestnenie.

ToString()

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

public override string ToString()

Returns

string

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

Union(RectangleF, RectangleF a RectangleF)

Vytvára najmenší možný tretí pravokotok, ktorý môže obsahovať dva pravokotky, ktoré tvoria zväzok.

public static RectangleF Union(RectangleF a, RectangleF b)

Parameters

a RectangleF

Prvý krok v ústrety.

b RectangleF

Druhý rektangul k zväzu.

Returns

RectangleF

Tretia Aspose.Imaging.RectangleF štruktúra, ktorá obsahuje obidve rektály, ktoré tvoria zväz.

Operators

prevádzkovateľ /(RektangleF, plavba)

Vykonáva sa prevádzkovateľ /.

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

Parameters

rectangle RectangleF

v pravom rohu.

divider float

To je divízia.

Returns

RectangleF

Výsledok prevádzkovateľa.

Exceptions

ArgumentOutOfRangeException

rozdelenie - rozdelenie na nulu nie je povolené.

prevádzkovateľ = =(RectangleF, RectangleF a RectangleF)

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

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

Parameters

left RectangleF

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

right RectangleF

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

Returns

bool

Tento operátor vráti pravdu, ak dve špecifikované štruktúry Aspose.Imaging.RectangleF majú rovnaké vlastnosti _ www.wl17_.rectangel F.X, _wll17 _.rectangelf.Y, __wla.

implicitný operátor RectangleF(Rectangle)

Konvertuje špecifikovanú WL17_.Rectangle štruktúru na _ WL 17__ .Rektangles šetrnosť.

public static implicit operator RectangleF(Rectangle rect)

Parameters

rect Rectangle

Struktúra Aspose.Imaging.Rectangle konvertovať.

Returns

RectangleF

Struktúra Aspose.Imaging.RectangleF, ktorá sa konvertuje z špecifikovanej štruktúry W L 17.

prevádzkovateľ !=(RectangleF, RectangleF a RectangleF)

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

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

Parameters

left RectangleF

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

right RectangleF

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

Returns

bool

Tento operátor sa vráti pravdivý, ak niektorý z Aspose.Imaging.RectangleF.X , Wl17.Rectanglesf.Y, _ www.wll.ro.rozmern é, alebo _wwll17 _.rektanglen.Vysoké vlastnosti dvoch _wls.ru.redtanglových štruktúr sú nerovnomerné; inak falošné.

prevádzkovateľ *(RektangleF, plavba)

Vykonáva sa prevádzkovateľ *.

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

Parameters

rectangle RectangleF

v pravom rohu.

multiplier float

To je multiplikátor.

Returns

RectangleF

Výsledok prevádzkovateľa.

 Slovenčina