Size 構造体

定義

順序を付与した整数の対を格納します (これにより、HeightWidth が指定されます)。

public value class Size : IEquatable<System::Drawing::Size>
public value class Size
[System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public struct Size : IEquatable<System.Drawing.Size>
public struct Size
public struct Size : IEquatable<System.Drawing.Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size
[<System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
type Size = struct
type Size = struct
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Public Structure Size
継承
属性
実装

注釈

クラスはSize、およびその他のグラフィックス クラスの プロパティRectangleIconImageRectangleFSize使用して高さと幅を指定するために使用されます。 、 などのAdditionSubtractionオーバーロードされた演算子を使用して、 に対Sizeする操作をEquality実行できます。 構造体の および の単位Heightは、描画にPageUnit使用されるオブジェクトの と PageScaleGraphics設定によって異Sizeなります。Width

コンストラクター

Size(Int32, Int32)

指定された寸法から Size 構造体の新しいインスタンスを初期化します。

Size(Point)

指定した Size 構造体から Point 構造体の新しいインスタンスを初期化します。

フィールド

Empty

Size および Height の値が 0 の Width 構造体を取得します。

プロパティ

Height

この Size 構造体の垂直コンポーネントを取得または設定します。

IsEmpty

この Size 構造体の幅および高さが 0 であるかどうかをテストします。

Width

この Size 構造体の水平コンポーネントを取得または設定します。

メソッド

Add(Size, Size)

ある Size 構造体の幅と高さを別の Size 構造体の幅と高さに加算します。

Ceiling(SizeF)

指定した SizeF 構造体を、Size 構造体の値を次の整数値に丸めることによって、Size 構造体に変換します。

Equals(Object)

指定されたオブジェクトがこの Size 構造体と同じ寸法の Size 構造体であるかどうかをテストします。

Equals(Size)

現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。

GetHashCode()

この Size 構造体のハッシュ コードを返します。

Round(SizeF)

指定の SizeF 構造体を、Size 構造体の値を最も近い整数値に丸めることによって、SizeF 構造体に変換します。

Subtract(Size, Size)

ある Size 構造体の幅と高さを別の Size 構造体の幅と高さから減算します。

ToString()

この Size 構造体を表す人間可読の文字列を作成します。

Truncate(SizeF)

指定の SizeF 構造体を、Size 構造体の値を前の整数値に切り捨てることによって、SizeF 構造体に変換します。

演算子

Addition(Size, Size)

ある Size 構造体の幅と高さを別の Size 構造体の幅と高さに加算します。

Division(Size, Int32)

指定された整数によって、指定された Size が除算されます。

Division(Size, Single)

指定された単精度浮動小数点数で、指定された Size を除算します。

Equality(Size, Size)

2 つの Size 構造体が等しいかどうかをテストします。

Explicit(Size to Point)

指定した Size 構造体を Point 構造体に変換します。

Implicit(Size to SizeF)

指定した Size 構造体を SizeF 構造体に変換します。

Inequality(Size, Size)

2 つの Size 構造体が異なるかどうかテストします。

Multiply(Int32, Size)

指定された整数を、指定された Size で乗算します。

Multiply(Single, Size)

指定された単精度浮動小数点数を、指定された Size で乗算します。

Multiply(Size, Int32)

指定された Size を、指定された整数で乗算します。

Multiply(Size, Single)

指定された Size を、指定された単精度浮動小数点数で乗算します。

Subtraction(Size, Size)

ある Size 構造体の幅と高さを別の Size 構造体の幅と高さから減算します。

適用対象