共用方式為


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結構透過屬性Rectangle指定 、 、 RectangleFImageIcon 及其他圖形類別的高度與寬度Size。 你可以透過使用過Addition載運算子如 、 Subtraction、 來Equality對 進行Size操作。 結構的 SizeWidthHeight 單位取決於PageUnit所繪製物件的 和 PageScale 設定Graphics

建構函式

名稱 Description
Size(Int32, Int32)

初始化指定維度結構的新實例 Size

Size(Point)

從指定的Point結構初始化一個新的結構實例Size

欄位

名稱 Description
Empty

得到 Size 一個結構,且 a HeightWidth 值為 0。

屬性

名稱 Description
Height

取得或設定此 Size 結構的垂直部分。

IsEmpty

測試此 Size 結構的寬度與高度是否為 0。

Width

取得或設定此 Size 結構的水平成分。

方法

名稱 Description
Add(Size, Size)

將一個 Size 結構的寬度與高度相加於另一個 Size 結構的寬度與高度。

Ceiling(SizeF)

透過將結構的值Size四捨五入到下一個較高的整數值,將指定的SizeF結構轉換成結構Size

Equals(Object)

測試該物件是否與 SizeSize 結構具有相同維度。

Equals(Size)

表示當前物件是否等於同類型的另一個物件。

GetHashCode()

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

Round(SizeF)

透過將結構的值SizeF四捨五入為最接近的整數值,將指定的SizeF結構轉換為結構Size

Subtract(Size, Size)

用另一個Size結構的寬度和高度減去一個Size結構的寬度和高度。

ToString()

建立一個人類可讀的字串,代表此 Size 結構。

Truncate(SizeF)

透過截斷結構的值SizeF到下一個較低整數值,將指定的SizeF結構轉換為結構Size

操作員

名稱 Description
Addition(Size, Size)

將一個 Size 結構的寬度與高度相加於另一個 Size 結構的寬度與高度。

Division(Size, Int32)

將指定 Size 值除以指定的整數。

Division(Size, Single)

將指定 Size 值除以指定的單精度浮點數。

Equality(Size, Size)

測試兩個 Size 結構是否相等。

Explicit(Size to Point)

將指定的 Size 結構轉換成結構 Point

Implicit(Size to SizeF)

將指定的 Size 結構轉換成結構 SizeF

Inequality(Size, Size)

測試兩個 Size 結構是否不同。

Multiply(Int32, Size)

將指定的整數乘以指定的 Size

Multiply(Single, Size)

將指定的單精度浮點數乘以指定的 Size

Multiply(Size, Int32)

將指定 Size 值乘以指定的整數。

Multiply(Size, Single)

將指定 Size 值乘以指定的單精度浮點數。

Subtraction(Size, Size)

用另一個Size結構的寬度和高度減去一個Size結構的寬度和高度。

適用於