語言

PointF 結構

定義

表示一組已排序的浮點 x 和 Y 座標,定義二維平面中的點。

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
繼承
PointF
屬性
實作

備註

要將 a PointF 轉換為 Point,請使用 Point.Round 或 Point.Truncate。

建構函式

名稱 Description
PointF(Single, Single)

初始化 PointF 一個新類別,並以指定座標。

PointF(Vector2)

初始化指定的Vector2結構體實例PointF。

欄位

名稱 Description
Empty

代表類別的新實例 PointF ,成員資料尚未初始化。

屬性

名稱 Description
IsEmpty

會得到一個值,表示這個值 PointF 是否為空。

X

取得或設定此座標 PointF的 x座標。

Y

取得或設定此座標 PointF的 。

方法

名稱 Description
Add(PointF, Size)

將給定 PointF 的 轉換為指定的 Size。

Add(PointF, SizeF)

用指定的 PointF將 轉換 SizeF 。

Equals(Object)

指定此座標 PointF 是否與指定的 Object相同。

Equals(PointF)

指出目前的物件是否等於相同類型的另一個物件。

GetHashCode()

會回傳此 PointF 結構的雜湊碼。

Subtract(PointF, Size)

將 a PointF 換成指定大小的負值。

Subtract(PointF, SizeF)

將 a PointF 換成指定大小的負值。

ToString()

將此 PointF 轉換成人類可讀的字串。

ToVector2()

從此Vector2產生新的 PointF 。

運算子

名稱 Description
Addition(PointF, Size)

將 a PointF 轉換為給定 Size的 。

Addition(PointF, SizeF)

將 轉換為 PointF 指定的 SizeF。

Equality(PointF, PointF)

比較兩種 PointF 結構。 結果決定了兩個X結構的 和 YPointF 性質值是否相等。

Explicit(PointF to Vector2)

將指定的 PointFVector2轉換為 。

Explicit(Vector2 to PointF)

將指定的 Vector2PointF轉換為 。

Inequality(PointF, PointF)

判斷指定點的座標是否不相等。

Subtraction(PointF, Size)

將 a PointF 換成給定 Size的負值。

Subtraction(PointF, SizeF)

將 a PointF 換成指定的 SizeF負數。

適用於