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
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
Height
Získať alebo nastaviť výšku tejto Aspose.Imaging.RectangleF štruktúry.
public float Height { get; set; }
Hodnota nehnuteľnosti
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
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
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
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
Size
Získať alebo nastaviť veľkosť tohto Aspose.Imaging.RectangleF.
public SizeF Size { get; set; }
Hodnota nehnuteľnosti
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
Width
Získajte alebo nastavíte šírku tejto štruktúry Aspose.Imaging.RectangleF.
public float Width { get; set; }
Hodnota nehnuteľnosti
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
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
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
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
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
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
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
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
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
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
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
Prvý obdĺžnik na prepojenie.
Druhý obdĺžnik na prepojenie.
Returns
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
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
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
Prvý krok v ústrety.
Druhý rektangul k zväzu.
Returns
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
Výsledok prevádzkovateľa.
Exceptions
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
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
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
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
Výsledok prevádzkovateľa.