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í.
Ukládá 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 Region objekt .
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
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 Vector4objektu . |
Pole
Empty |
Představuje instanci RectangleF třídy s jejími členy neinicializovány. |
Vlastnosti
Bottom |
Získá souřadnici y, která je součtem Y a Height této RectangleF struktury. |
Height |
Získá nebo nastaví výšku této RectangleF struktury. |
IsEmpty |
Získá hodnotu, která označuje, zda WidthHeight nebo 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čtem X a Width této RectangleF struktury. |
Size |
Získá nebo nastaví velikost tohoto RectangleFobjektu . |
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 v levém horním rohu této RectangleF struktury. |
Y |
Získá nebo nastaví souřadnici y levého horního rohu této RectangleF struktury. |
Metody
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, jestli |
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á kód hash pro tuto RectangleF strukturu. Informace o použití hash kódů najdete v tématu |
Inflate(RectangleF, Single, Single) |
Vytvoří a vrátí zvětšenou kopii zadané RectangleF struktury. Kopie se zvětší o zadanou hodnotu a původní obdélník zůstane nezměněný. |
Inflate(Single, Single) |
Zvětší tuto RectangleF strukturu o zadanou hodnotu. |
Inflate(SizeF) |
Zvětší ji RectangleF o zadanou hodnotu. |
Intersect(RectangleF) |
Nahradí tuto RectangleF strukturu průnikem sebe sama a zadané RectangleF struktury. |
Intersect(RectangleF, RectangleF) |
RectangleF Vrátí strukturu, která představuje průsečík dvou obdélníků. Pokud neexistuje žádný průsečík a vrátí se prázdný RectangleF . |
IntersectsWith(RectangleF) |
Určuje, jestli se tento obdélník protíná s |
Offset(PointF) |
Upraví umístění tohoto obdélníku o zadanou hodnotu. |
Offset(Single, Single) |
Upraví umístění tohoto obdélníku o zadanou hodnotu. |
ToString() |
Převede |
ToVector4() |
Vytvoří nový Vector4 z tohoto RectangleF. |
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
Equality(RectangleF, RectangleF) |
Testuje, zda dvě RectangleF struktury mají stejné umístění a velikost. |
Explicit(RectangleF to Vector4) |
Převede zadanou RectangleF hodnotu na .Vector4 |
Explicit(Vector4 to RectangleF) |
Převede zadanou Vector4 hodnotu na .RectangleF |
Implicit(Rectangle to RectangleF) |
Převede zadanou Rectangle strukturu na RectangleF strukturu. |
Inequality(RectangleF, RectangleF) |
Testuje, zda se dvě RectangleF struktury liší umístěním nebo velikostí. |