RectangleF Struktura

Definice

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
RectangleF
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á rect zcela obsažena v této RectangleF struktuře.

Contains(Single, Single)

Určuje, zda je zadaný bod obsažen v této RectangleF struktuře.

Equals(Object)

Testuje, zda obj je se stejným umístěním RectangleF a velikostí RectangleF.

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 Object.GetHashCode.

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á rect.

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 LocationSize z toho RectangleF na řetězec čitelný člověkem.

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.

Platí pro