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
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
Height
Získáte nebo nastavte výšku této struktury Aspose.Imaging.RectangleF.
public float Height { get; set; }
Hodnota nemovitosti
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
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
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
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
Size
Získáte nebo nastavíte velikost tohoto Aspose.Imaging.RectangleF.
public SizeF Size { get; set; }
Hodnota nemovitosti
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
Width
Získáte nebo nastavte šířku této struktury Aspose.Imaging.RectangleF.
public float Width { get; set; }
Hodnota nemovitosti
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
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
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
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
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
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
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
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
Nově vytvořený Aspose.Imaging.Rectangle.
GetHashCode()
Získejte hash kód pro tuto strukturu Aspose.Imaging.RectangleF.
public override int GetHashCode()
Returns
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
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
První obdélník k přechodu.
Druhý obdélník se rozklád.
Returns
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
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
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
První pravý křídlo k Unii.
Druhý obdélník k Unii.
Returns
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
Výsledek provozovatele.
Exceptions
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
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
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
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
Výsledek provozovatele.