RectangleF Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uloží sadu čtyř čísel s plovoucí desetinou čárkou, která představují umístění a velikost obdélníku. Pro pokročilejší funkce oblasti použijte objekt Region.
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
public value class RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
public struct RectangleF
[System.Serializable]
public struct RectangleF
type RectangleF = struct
[<System.Serializable>]
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Public Structure RectangleF
- Dědičnost
- Atributy
- Implementuje
Poznámky
Obdélník je definován šířkou, výškou a levým horním rohem.
Konstruktory
| Name | Description |
|---|---|
| RectangleF(PointF, SizeF) |
Inicializuje novou instanci RectangleF třídy se zadaným umístěním a velikostí. |
| RectangleF(Single, Single, Single, Single) |
Inicializuje novou instanci RectangleF třídy se zadaným umístěním a velikostí. |
| RectangleF(Vector4) |
Inicializuje novou instanci RectangleF struktury ze zadaného Vector4. |
Pole
| Name | Description |
|---|---|
| Empty |
Představuje instanci RectangleF třídy s jejími členy neinicializován. |
Vlastnosti
| Name | Description |
|---|---|
| Bottom |
Získá souřadnici y, která je součet Y a Height této RectangleF struktury. |
| Height |
Získá nebo nastaví výšku této RectangleF struktury. |
| IsEmpty |
Získá hodnotu, která určuje, zda Width má nebo Height vlastnost má RectangleF hodnotu nula. |
| Left |
Získá souřadnici x levého okraje této RectangleF struktury. |
| Location |
Získá nebo nastaví souřadnice levého horního rohu této RectangleF struktury. |
| Right |
Získá souřadnici x, která je součet X a Width této RectangleF struktury. |
| Size |
Získá nebo nastaví velikost tohoto RectangleF. |
| Top |
Získá souřadnici y horního okraje této RectangleF struktury. |
| Width |
Získá nebo nastaví šířku této RectangleF struktury. |
| X |
Získá nebo nastaví souřadnici x levého horního rohu této RectangleF struktury. |
| Y |
Získá nebo nastaví souřadnici y levého horního rohu této RectangleF struktury. |
Metody
| Name | Description |
|---|---|
| Contains(PointF) |
Určuje, zda je zadaný bod obsažen v této RectangleF struktuře. |
| Contains(RectangleF) |
Určuje, zda je obdélníková oblast reprezentovaná |
| Contains(Single, Single) |
Určuje, zda je zadaný bod obsažen v této RectangleF struktuře. |
| Equals(Object) |
Testuje, zda |
| Equals(RectangleF) |
Určuje, zda je aktuální objekt roven jinému objektu stejného typu. |
| FromLTRB(Single, Single, Single, Single) |
Vytvoří RectangleF strukturu s levým horním rohem a pravém dolním rohem v zadaných umístěních. |
| GetHashCode() |
Získá hash kód pro tuto RectangleF strukturu. Informace o použití kódů hash naleznete v tématu |
| Inflate(RectangleF, Single, Single) |
Vytvoří a vrátí zvětšenou kopii zadané RectangleF struktury. Kopie se zvětší o zadanou velikost a původní obdélník zůstane nezměněný. |
| Inflate(Single, Single) |
Zvětší tuto RectangleF strukturu o zadanou částku. |
| Inflate(SizeF) |
Zvětší tuto RectangleF hodnotu o zadanou částku. |
| Intersect(RectangleF, RectangleF) |
RectangleF Vrátí strukturu, která představuje průsečík dvou obdélníků. Pokud neexistuje průsečík a je vrácen prázdný RectangleF . |
| Intersect(RectangleF) |
Nahradí tuto RectangleF strukturu průnikem sebe sama a zadanou RectangleF strukturou. |
| IntersectsWith(RectangleF) |
Určuje, zda tento obdélník protíná |
| Offset(PointF) |
Upraví umístění tohoto obdélníku podle zadané částky. |
| Offset(Single, Single) |
Upraví umístění tohoto obdélníku podle zadané částky. |
| ToString() |
Převede a |
| ToVector4() |
Vytvoří nový Vector4 z tohoto RectangleFobjektu . |
| Union(RectangleF, RectangleF) |
Vytvoří nejmenší možný třetí obdélník, který může obsahovat oba dva obdélníky, které tvoří sjednocení. |
Operátory
| Name | Description |
|---|---|
| Equality(RectangleF, RectangleF) |
Testuje, zda mají dvě RectangleF struktury stejné umístění a velikost. |
| Explicit(RectangleF to Vector4) |
Převede zadanou RectangleF na .Vector4 |
| Explicit(Vector4 to RectangleF) |
Převede zadanou Vector4 na .RectangleF |
| Implicit(Rectangle to RectangleF) |
Převede zadanou RectangleRectangleF strukturu na strukturu. |
| Inequality(RectangleF, RectangleF) |
Testuje, zda se dvě RectangleF struktury liší v umístění nebo velikosti. |