System::Drawing::SizeF クラス

SizeF class

画像の幅と高さを表す単精度浮動小数点値のペアを表します。この型はスタック上に割り当て、値渡しまたは参照渡しで関数に渡すべきです。決して System::SmartPtr クラスを使用してこの型のオブジェクトを管理しないでください。

class SizeF

メソッド

メソッド説明
static Add(const SizeF&, const SizeF&)指定された SizeF オブジェクトの合計となる新しい SizeF オブジェクトを返します。つまり、幅の値は指定されたオブジェクトの幅の合計に等しく、高さの値は指定されたオブジェクトの高さの合計に等しくなります。
Equals(const SizeF&) const現在のオブジェクトと指定されたオブジェクトが等しいかどうかを判定します。すなわち、同じ幅と高さのペアを表すかどうかです。
get_Height() const現在のオブジェクトが表す高さの値を返します。
get_IsEmpty() const幅と高さの両方の値が 0 であるかどうかを判定します。
get_Width() const現在のオブジェクトが表す幅の値を返します。
GetHashCode() const現在のオブジェクトのハッシュコードを返します。
operator PointF() const現在のオブジェクトの幅と高さの値をそれぞれ X と Y 座標に設定して、Point オブジェクトのインスタンスに変換します。
operator+=(const SizeF&)指定された SizeF オブジェクトの幅と高さの値を、現在の SizeF オブジェクトの幅と高さの値にそれぞれ加算します。
set_Height(float)現在のオブジェクトが表す高さの値を設定します。
set_Width(float)現在のオブジェクトが表す幅の値を設定します。
SizeF()新しい SizeF オブジェクトを作成し、その幅と高さの値を 0 で初期化します。
SizeF(const PointF&)新しい SizeF オブジェクトを作成し、指定された点の X と Y 座標の値で幅と高さの値をそれぞれ初期化します。
SizeF(float, float)新しい SizeF オブジェクトを作成し、指定された値で初期化します。
static Subtract(const SizeF&, const SizeF&)size1 から size2 を減算した結果となる新しい SizeF オブジェクトを返します。つまり、幅の値は size1 の幅から size2 の幅を減算した結果となり、高さの値は size1 の高さから size2 の高さを減算した結果となります。
ToPointF() const現在のオブジェクトの幅と高さの値をそれぞれ X と Y 座標に設定して、Point オブジェクトのインスタンスに変換します。
ToSize() const現在の SizeF オブジェクトの幅と高さの値を切り捨てて、次に低い整数値に変換し、Size オブジェクトを作成します。
ToString() const現在のオブジェクトが表す幅と高さのペアの文字列表現を返します。

フィールド

フィールド説明
static Empty幅と高さの値が 0 の空の SizeF クラスのインスタンスです。

参照