RectangleF 구조체

정의

사각형의 위치와 크기를 나타내는 부동 소수점 숫자 네 개의 집합을 저장합니다.Stores a set of four floating-point numbers that represent the location and size of a rectangle. 보다 고급의 영역 기능은 Region 개체를 사용합니다.For more advanced region functions, use a Region object.

public value class RectangleF : IEquatable<System::Drawing::RectangleF>
[System.Serializable]
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
상속
RectangleF
특성
구현

설명

사각형의 너비, 높이 및 왼쪽 위 모퉁이에서 정의 됩니다.A rectangle is defined by its width, height, and upper-left corner.

생성자

RectangleF(PointF, SizeF)

지정된 위치와 크기를 사용하여 RectangleF 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the RectangleF class with the specified location and size.

RectangleF(Single, Single, Single, Single)

지정된 위치와 크기를 사용하여 RectangleF 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the RectangleF class with the specified location and size.

필드

Empty

초기화되지 않은 멤버가 있는 RectangleF 클래스의 인스턴스를 나타냅니다.Represents an instance of the RectangleF class with its members uninitialized.

속성

Bottom

Y 구조체의 HeightRectangleF의 합인 Y 좌표를 가져옵니다.Gets the y-coordinate that is the sum of Y and Height of this RectangleF structure.

Height

RectangleF 구조체의 높이를 가져오거나 설정합니다.Gets or sets the height of this RectangleF structure.

IsEmpty

RectangleFWidth 또는 Height 속성 값에 0이 포함되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the Width or Height property of this RectangleF has a value of zero.

Left

RectangleF 구조체의 왼쪽 가장자리의 x좌표를 가져옵니다.Gets the x-coordinate of the left edge of this RectangleF structure.

Location

RectangleF 구조체의 왼쪽 위 모퉁이의 좌표를 가져오거나 설정합니다.Gets or sets the coordinates of the upper-left corner of this RectangleF structure.

Right

X 구조체의 WidthRectangleF의 합인 X 좌표를 가져옵니다.Gets the x-coordinate that is the sum of X and Width of this RectangleF structure.

Size

RectangleF의 크기를 가져오거나 설정합니다.Gets or sets the size of this RectangleF.

Top

RectangleF 구조체의 위쪽 가장자리의 y좌표를 가져옵니다.Gets the y-coordinate of the top edge of this RectangleF structure.

Width

RectangleF 구조체의 너비를 가져오거나 설정합니다.Gets or sets the width of this RectangleF structure.

X

RectangleF 구조체의 왼쪽 위 모퉁이의 x좌표를 가져오거나 설정합니다.Gets or sets the x-coordinate of the upper-left corner of this RectangleF structure.

Y

RectangleF 구조체의 왼쪽 위 모퉁이의 y좌표를 가져오거나 설정합니다.Gets or sets the y-coordinate of the upper-left corner of this RectangleF structure.

메서드

Contains(PointF)

지정된 점이 이 RectangleF 구조체에 들어 있는지 여부를 확인합니다.Determines if the specified point is contained within this RectangleF structure.

Contains(RectangleF)

rect에 의해 표시된 사각형 영역이 이 RectangleF 구조체에 완전히 들어 있는지 여부를 확인합니다.Determines if the rectangular region represented by rect is entirely contained within this RectangleF structure.

Contains(Single, Single)

지정된 점이 이 RectangleF 구조체에 들어 있는지 여부를 확인합니다.Determines if the specified point is contained within this RectangleF structure.

Equals(Object)

obj가 이 RectangleF와 동일한 위치와 크기를 가진 RectangleF인지 여부를 테스트합니다.Tests whether obj is a RectangleF with the same location and size of this RectangleF.

Equals(RectangleF)
FromLTRB(Single, Single, Single, Single)

지정된 위치에 왼쪽 위 모퉁이와 오른쪽 아래 모퉁이를 사용하여 RectangleF 구조체를 만듭니다.Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations.

GetHashCode()

RectangleF 구조체의 해시 코드를 가져옵니다.Gets the hash code for this RectangleF structure. 해시 코드 사용에 대한 자세한 내용은 Object.GetHashCode를 참조하세요.For information about the use of hash codes, see Object.GetHashCode.

Inflate(RectangleF, Single, Single)

지정된 RectangleF 구조체의 확대된 복사본을 만들고 반환합니다.Creates and returns an enlarged copy of the specified RectangleF structure. 복사본은 지정된 크기만큼 확대되며 원래의 사각형은 수정되지 않고 남습니다.The copy is enlarged by the specified amount and the original rectangle remains unmodified.

Inflate(Single, Single)

RectangleF 구조체를 지정된 크기만큼 확대합니다.Enlarges this RectangleF structure by the specified amount.

Inflate(SizeF)

RectangleF을 지정된 크기만큼 확대합니다.Enlarges this RectangleF by the specified amount.

Intersect(RectangleF)

RectangleF 구조체를 이 구조체와 지정된 RectangleF 구조체의 교차 부분으로 바꿉니다.Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure.

Intersect(RectangleF, RectangleF)

두 개의 사각형의 교차 부분을 나타내는 RectangleF 구조체를 반환합니다.Returns a RectangleF structure that represents the intersection of two rectangles. 교차 부분이 없으면 빈 RectangleF가 반환됩니다.If there is no intersection, and empty RectangleF is returned.

IntersectsWith(RectangleF)

이 사각형이 rect와 교차되는지 여부를 확인합니다.Determines if this rectangle intersects with rect.

Offset(PointF)

지정된 크기를 사용하여 이 사각형의 위치를 조정합니다.Adjusts the location of this rectangle by the specified amount.

Offset(Single, Single)

지정된 크기를 사용하여 이 사각형의 위치를 조정합니다.Adjusts the location of this rectangle by the specified amount.

ToString()

SizeLocationRectangleF를 사람이 인식할 수 있는 문자열로 변환합니다.Converts the Location and Size of this RectangleF to a human-readable string.

Union(RectangleF, RectangleF)

통합 부분을 구성하는 두 사각형에 모두 포함되는 세째 사각형을 가능한 한 작게 만듭니다.Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.

연산자

Equality(RectangleF, RectangleF)

RectangleF 구조체가 동일한 위치와 크기를 갖는지 여부를 테스트합니다.Tests whether two RectangleF structures have equal location and size.

Implicit(Rectangle to RectangleF)

지정된 Rectangle 구조체를 RectangleF 구조체로 변환합니다.Converts the specified Rectangle structure to a RectangleF structure.

Inequality(RectangleF, RectangleF)

RectangleF 구조체의 위치와 크기가 다른지 여부를 테스트합니다.Tests whether two RectangleF structures differ in location or size.

적용 대상