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)
상속
특성
구현

설명

Size 클래스를 통해 높이 너비를 지정 하는 데 사용 됩니다 합니다 Size 속성에 대 한 Rectangle, RectangleFImage, Icon 및 기타 그래픽 클래스입니다.The Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. 작업을 수행할 수는 Size 같은 오버 로드 된 연산자를 사용 하 여 AdditionSubtraction, 및 Equality합니다.You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. 에 대 한 단위를 HeightWidthSize 구조에 따라 달라 집니다 합니다 PageUnitPageScale 에 대 한 설정을 Graphics 그리는 데 사용 되는 개체입니다.The 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

SizeHeight 값이 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)
Division(Size, Single) Division(Size, Single) Division(Size, Single) Division(Size, Single)
Equality(Size, Size) Equality(Size, Size) Equality(Size, Size) Equality(Size, Size)

두 개의 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)

두 개의 Size 구조체가 다른지를 테스트합니다.Tests whether two Size structures are different.

Multiply(Size, Int32) Multiply(Size, Int32) Multiply(Size, Int32) Multiply(Size, Int32)
Multiply(Size, Single) Multiply(Size, Single) Multiply(Size, Single) Multiply(Size, Single)
Multiply(Int32, Size) Multiply(Int32, Size) Multiply(Int32, Size) Multiply(Int32, Size)
Multiply(Single, Size) Multiply(Single, Size) Multiply(Single, Size) Multiply(Single, 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.

적용 대상