PointF PointF PointF PointF Struct

定義

2 次元平面に点を定義する浮動小数点座標ペア (x 座標と y 座標) を表します。Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.

public value class PointF : IEquatable<System::Drawing::PointF>
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct PointF : IEquatable<System.Drawing.PointF>
type PointF = struct
Public Structure PointF
Implements IEquatable(Of PointF)
継承
属性
実装

注釈

PointF Point.Round Point.Truncateに変換するには、またはを使用します。PointTo convert a PointF to a Point, use Point.Round or Point.Truncate.

コンストラクター

PointF(Single, Single) PointF(Single, Single) PointF(Single, Single) PointF(Single, Single)

座標を指定して、PointF クラスの新しいインスタンスを初期化します。Initializes a new instance of the PointF class with the specified coordinates.

フィールド

Empty Empty Empty Empty

メンバーのデータが初期化されていない状態の PointF クラスの新しいインスタンスを表します。Represents a new instance of the PointF class with member data left uninitialized.

プロパティ

IsEmpty IsEmpty IsEmpty IsEmpty

この PointF が空かどうかを示す値を取得します。Gets a value indicating whether this PointF is empty.

X X X X

この PointF の x 座標を取得または設定します。Gets or sets the x-coordinate of this PointF.

Y Y Y Y

この PointF の y 座標を取得または設定します。Gets or sets the y-coordinate of this PointF.

メソッド

Add(PointF, Size) Add(PointF, Size) Add(PointF, Size) Add(PointF, Size)

指定の PointF を指定の Size だけ移動します。Translates a given PointF by the specified Size.

Add(PointF, SizeF) Add(PointF, SizeF) Add(PointF, SizeF) Add(PointF, SizeF)

指定の PointF を指定の SizeF だけ移動します。Translates a given PointF by a specified SizeF.

Equals(PointF) Equals(PointF) Equals(PointF) Equals(PointF)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

この PointF が、指定した Object と同じ座標を含んでいるかどうかを示します。Specifies whether this PointF contains the same coordinates as the specified Object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

この PointF 構造体のハッシュ コードを返します。Returns a hash code for this PointF structure.

Subtract(PointF, Size) Subtract(PointF, Size) Subtract(PointF, Size) Subtract(PointF, Size)

PointF を指定のサイズだけ負の方向へ移動します。Translates a PointF by the negative of a specified size.

Subtract(PointF, SizeF) Subtract(PointF, SizeF) Subtract(PointF, SizeF) Subtract(PointF, SizeF)

PointF を指定のサイズだけ負の方向へ移動します。Translates a PointF by the negative of a specified size.

ToString() ToString() ToString() ToString()

この PointF をユーザーが判読できる文字列に変換します。Converts this PointF to a human readable string.

演算子

Addition(PointF, SizeF) Addition(PointF, SizeF) Addition(PointF, SizeF) Addition(PointF, SizeF)

PointF を指定の SizeF だけ移動します。Translates the PointF by the specified SizeF.

Addition(PointF, Size) Addition(PointF, Size) Addition(PointF, Size) Addition(PointF, Size)

PointF を指定の Size だけ移動します。Translates a PointF by a given Size.

Equality(PointF, PointF) Equality(PointF, PointF) Equality(PointF, PointF) Equality(PointF, PointF)

2 つの PointF 構造体を比較します。Compares two PointF structures. この結果は、2 つの X 構造体の Y プロパティと PointF プロパティの値が等しいかどうかを示します。The result specifies whether the values of the X and Y properties of the two PointF structures are equal.

Inequality(PointF, PointF) Inequality(PointF, PointF) Inequality(PointF, PointF) Inequality(PointF, PointF)

指定した点の座標が等しくないかどうかを確認します。Determines whether the coordinates of the specified points are not equal.

Subtraction(PointF, Size) Subtraction(PointF, Size) Subtraction(PointF, Size) Subtraction(PointF, Size)

PointF を指定の Size だけ負の方向へ移動します。Translates a PointF by the negative of a given Size.

Subtraction(PointF, SizeF) Subtraction(PointF, SizeF) Subtraction(PointF, SizeF) Subtraction(PointF, SizeF)

PointF を指定の SizeF だけ負の方向へ移動します。Translates a PointF by the negative of a specified SizeF.

適用対象