다음을 통해 공유


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 , , ImageRectangleFIcon 및 기타 그래픽 클래스에 Size 대한 Rectangle속성을 통해 높이와 너비를 지정하는 데 사용됩니다. , Subtraction, 등의 SizeEquality오버로드된 연산Addition자를 사용하여 에서 작업을 수행할 수 있습니다. 구조체의 Height 및 에 대한 단위는 그리는 데 사용되는 개체의 GraphicsPageScale 설정에 따라 달라집니다PageUnit.WidthSize

생성자

Size(Int32, Int32)

지정된 크기에서 Size 구조체의 새 인스턴스를 초기화합니다.

Size(Point)

지정된 Size 구조체에서 Point 구조체의 새 인스턴스를 초기화합니다.

필드

Empty

SizeHeight 값이 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)

두 개의 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 구조체의 너비와 높이를 뺍니다.

적용 대상