Size Size Size Size Struct

定義

順序を付与した整数の対を格納します (これにより、HeightWidth が指定されます)。Stores an ordered pair of integers, which specify a Height and Width.

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

注釈

Rectangle Size クラスはImage、、 、、Iconおよびその他のグラフィックスクラスのプロパティで高さと幅を指定するために使用されます。 RectangleF SizeThe Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. に対しSizeて操作を実行するにはAddition、、 Subtraction Equality、などのオーバーロードされた演算子を使用します。You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. Height Width PageUnit 構造体PageScaleのとの単位は、描画に使用されるオブジェクトのおよび設定によって異なります。Graphics SizeThe unit for the Height and Width of the Size structure depend on the PageUnit and PageScale settings for the Graphics object that is used to draw.

コンストラクター

Size(Point) Size(Point) Size(Point) Size(Point)

指定した Size 構造体から Point 構造体の新しいインスタンスを初期化します。Initializes a new instance of the Size structure from the specified Point structure.

Size(Int32, Int32) Size(Int32, Int32) Size(Int32, Int32) Size(Int32, Int32)

指定された寸法から Size 構造体の新しいインスタンスを初期化します。Initializes a new instance of the Size structure from the specified dimensions.

フィールド

Empty Empty Empty Empty

Size および Height の値が 0 の Width 構造体を取得します。Gets a Size structure that has a Height and Width value of 0.

プロパティ

Height Height Height Height

この Size 構造体の垂直コンポーネントを取得または設定します。Gets or sets the vertical component of this Size structure.

IsEmpty IsEmpty IsEmpty IsEmpty

この Size 構造体の幅および高さが 0 であるかどうかをテストします。Tests whether this Size structure has width and height of 0.

Width Width Width Width

この Size 構造体の水平コンポーネントを取得または設定します。Gets or sets the horizontal component of this Size structure.

メソッド

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

ある Size 構造体の幅と高さを別の Size 構造体の幅と高さに加算します。Adds the width and height of one Size structure to the width and height of another Size structure.

Ceiling(SizeF) Ceiling(SizeF) Ceiling(SizeF) Ceiling(SizeF)

指定した SizeF 構造体を、Size 構造体の値を次の整数値に丸めることによって、Size 構造体に変換します。Converts the specified SizeF structure to a Size structure by rounding the values of the Size structure to the next higher integer values.

Equals(Size) Equals(Size) Equals(Size) Equals(Size)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定されたオブジェクトがこの Size 構造体と同じ寸法の Size 構造体であるかどうかをテストします。Tests to see whether the specified object is a Size structure with the same dimensions as this Size structure.

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

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

Round(SizeF) Round(SizeF) Round(SizeF) Round(SizeF)

指定の SizeF 構造体を、Size 構造体の値を最も近い整数値に丸めることによって、SizeF 構造体に変換します。Converts the specified SizeF structure to a Size structure by rounding the values of the SizeF structure to the nearest integer values.

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

ある Size 構造体の幅と高さを別の Size 構造体の幅と高さから減算します。Subtracts the width and height of one Size structure from the width and height of another Size structure.

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

この Size 構造体を表す人間可読の文字列を作成します。Creates a human-readable string that represents this Size structure.

Truncate(SizeF) Truncate(SizeF) Truncate(SizeF) Truncate(SizeF)

指定の SizeF 構造体を、Size 構造体の値を前の整数値に切り捨てることによって、SizeF 構造体に変換します。Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

演算子

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

ある Size 構造体の幅と高さを別の Size 構造体の幅と高さに加算します。Adds the width and height of one Size structure to the width and height of another Size structure.

Division(Size, Int32) Division(Size, Int32) Division(Size, Int32) Division(Size, Int32)

指定された整数によって、指定された Size が除算されます。Divides the specified Size by the specified integer.

Division(Size, Single) Division(Size, Single) Division(Size, Single) Division(Size, Single)

指定された単精度浮動小数点数で、指定された Size を除算します。Divides the specified Size by the specified single-precision floating-point number.

Equality(Size, Size) Equality(Size, Size) Equality(Size, Size) Equality(Size, Size)

2 つの Size 構造体が等しいかどうかをテストします。Tests whether two Size structures are equal.

Explicit(Size to Point) Explicit(Size to Point) Explicit(Size to Point) Explicit(Size to Point)

指定した Size 構造体を Point 構造体に変換します。Converts the specified Size structure to a Point structure.

Implicit(Size to SizeF) Implicit(Size to SizeF) Implicit(Size to SizeF) Implicit(Size to SizeF)

指定した Size 構造体を SizeF 構造体に変換します。Converts the specified Size structure to a SizeF structure.

Inequality(Size, Size) Inequality(Size, Size) Inequality(Size, Size) Inequality(Size, Size)

2 つの Size 構造体が異なるかどうかテストします。Tests whether two Size structures are different.

Multiply(Size, Int32) Multiply(Size, Int32) Multiply(Size, Int32) Multiply(Size, Int32)

指定された Size を、指定された整数で乗算します。Multiplies the specified Size by the specified integer.

Multiply(Size, Single) Multiply(Size, Single) Multiply(Size, Single) Multiply(Size, Single)

指定された Size を、指定された単精度浮動小数点数で乗算します。Multiplies the specified Size by the specified single-precision floating-point number.

Multiply(Int32, Size) Multiply(Int32, Size) Multiply(Int32, Size) Multiply(Int32, Size)

指定された整数を、指定された Size で乗算します。Multiplies the specified integer by the specified Size.

Multiply(Single, Size) Multiply(Single, Size) Multiply(Single, Size) Multiply(Single, Size)

指定された単精度浮動小数点数を、指定された Size で乗算します。Multiplies the specified single-precision floating-point number by the specified Size.

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

ある Size 構造体の幅と高さを別の Size 構造体の幅と高さから減算します。Subtracts the width and height of one Size structure from the width and height of another Size structure.

適用対象