PointF 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í.
Představuje uspořádanou dvojici souřadnic x s plovoucí desetinnou čárkou a y, která definuje bod v dvojrozměrné rovině.
public value class PointF : IEquatable<System::Drawing::PointF>
public value class PointF
public struct PointF : IEquatable<System.Drawing.PointF>
public struct PointF
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct PointF
type PointF = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PointF = struct
Public Structure PointF
Implements IEquatable(Of PointF)
Public Structure PointF
- Dědičnost
- Atributy
- Implementuje
Poznámky
Převod na PointFPoint, použití Point.Round nebo Point.Truncate.
Konstruktory
| Name | Description |
|---|---|
| PointF(Single, Single) |
Inicializuje novou instanci PointF třídy se zadanými souřadnicemi. |
| PointF(Vector2) |
Inicializuje novou instanci PointF struktury ze zadaného Vector2. |
Pole
| Name | Description |
|---|---|
| Empty |
Představuje novou instanci PointF třídy s daty členů, která jsou ponechána neinicializována. |
Vlastnosti
| Name | Description |
|---|---|
| IsEmpty |
Získá hodnotu označující, zda je tato PointF hodnota prázdná. |
| X |
Získá nebo nastaví souřadnici x tohoto PointF. |
| Y |
Získá nebo nastaví souřadnici y tohoto PointF. |
Metody
| Name | Description |
|---|---|
| Add(PointF, Size) | |
| Add(PointF, SizeF) | |
| Equals(Object) |
Určuje, zda obsahuje PointF stejné souřadnice jako zadané Object. |
| Equals(PointF) |
Určuje, zda je aktuální objekt roven jinému objektu stejného typu. |
| GetHashCode() |
Vrátí kód hash pro tuto PointF strukturu. |
| Subtract(PointF, Size) |
Převede zápornou PointF velikost zadanou velikost. |
| Subtract(PointF, SizeF) |
Převede zápornou PointF velikost zadanou velikost. |
| ToString() |
Převede ho PointF na čitelný řetězec člověka. |
| ToVector2() |
Operátory
| Name | Description |
|---|---|
| Addition(PointF, Size) | |
| Addition(PointF, SizeF) | |
| Equality(PointF, PointF) |
Porovná dvě PointF struktury. Výsledek určuje, zda jsou hodnoty X a Y vlastnosti těchto dvou PointF struktur stejné. |
| Explicit(PointF to Vector2) | |
| Explicit(Vector2 to PointF) | |
| Inequality(PointF, PointF) |
Určuje, zda souřadnice zadaných bodů nejsou stejné. |
| Subtraction(PointF, Size) | |
| Subtraction(PointF, SizeF) |