다음을 통해 공유


RectangleF 구조체

정의

사각형의 위치와 크기를 나타내는 부동 소수점 숫자 네 개의 집합을 저장합니다. 보다 고급의 영역 기능은 Region 개체를 사용합니다.

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

설명

사각형은 너비, 높이 및 왼쪽 위 모서리로 정의됩니다.

생성자

RectangleF(PointF, SizeF)

지정된 위치와 크기를 사용하여 RectangleF 클래스의 새 인스턴스를 초기화합니다.

RectangleF(Single, Single, Single, Single)

지정된 위치와 크기를 사용하여 RectangleF 클래스의 새 인스턴스를 초기화합니다.

RectangleF(Vector4)

지정된 Vector4에서 구조체의 RectangleF 새 instance 초기화합니다.

필드

Empty

초기화되지 않은 멤버가 있는 RectangleF 클래스의 인스턴스를 나타냅니다.

속성

Bottom

Y 구조체의 HeightRectangleF의 합인 Y 좌표를 가져옵니다.

Height

RectangleF 구조체의 높이를 가져오거나 설정합니다.

IsEmpty

RectangleFWidth 또는 Height 속성 값에 0이 포함되는지 여부를 나타내는 값을 가져옵니다.

Left

RectangleF 구조체의 왼쪽 가장자리의 x좌표를 가져옵니다.

Location

RectangleF 구조체의 왼쪽 위 모퉁이의 좌표를 가져오거나 설정합니다.

Right

X 구조체의 WidthRectangleF의 합인 X 좌표를 가져옵니다.

Size

RectangleF의 크기를 가져오거나 설정합니다.

Top

RectangleF 구조체의 위쪽 가장자리의 y좌표를 가져옵니다.

Width

RectangleF 구조체의 너비를 가져오거나 설정합니다.

X

RectangleF 구조체의 왼쪽 위 모퉁이의 x좌표를 가져오거나 설정합니다.

Y

RectangleF 구조체의 왼쪽 위 모퉁이의 y좌표를 가져오거나 설정합니다.

메서드

Contains(PointF)

지정된 점이 이 RectangleF 구조체에 들어 있는지 여부를 확인합니다.

Contains(RectangleF)

rect에 의해 표시된 사각형 영역이 이 RectangleF 구조체에 완전히 들어 있는지 여부를 확인합니다.

Contains(Single, Single)

지정된 점이 이 RectangleF 구조체에 들어 있는지 여부를 확인합니다.

Equals(Object)

obj가 이 RectangleF와 동일한 위치와 크기를 가진 RectangleF인지 여부를 테스트합니다.

Equals(RectangleF)

현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다.

FromLTRB(Single, Single, Single, Single)

지정된 위치에 왼쪽 위 모퉁이와 오른쪽 아래 모퉁이를 사용하여 RectangleF 구조체를 만듭니다.

GetHashCode()

RectangleF 구조체의 해시 코드를 가져옵니다. 해시 코드 사용에 대한 자세한 내용은 Object.GetHashCode를 참조하세요.

Inflate(RectangleF, Single, Single)

지정된 RectangleF 구조체의 확대된 복사본을 만들고 반환합니다. 복사본은 지정된 크기만큼 확대되며 원래의 사각형은 수정되지 않고 남습니다.

Inflate(Single, Single)

RectangleF 구조체를 지정된 크기만큼 확대합니다.

Inflate(SizeF)

RectangleF을 지정된 크기만큼 확대합니다.

Intersect(RectangleF)

RectangleF 구조를 이 구조 자체와 지정된 RectangleF 구조의 교차 부분으로 바꿉니다.

Intersect(RectangleF, RectangleF)

두 개의 사각형의 교차 부분을 나타내는 RectangleF 구조체를 반환합니다. 교차 부분이 없으면 빈 RectangleF가 반환됩니다.

IntersectsWith(RectangleF)

이 사각형이 rect와 교차되는지 여부를 확인합니다.

Offset(PointF)

지정된 크기를 사용하여 이 사각형의 위치를 조정합니다.

Offset(Single, Single)

지정된 크기를 사용하여 이 사각형의 위치를 조정합니다.

ToString()

SizeLocationRectangleF를 사람이 인식할 수 있는 문자열로 변환합니다.

ToVector4()

Vector4 에서 새 RectangleF을 만듭니다.

Union(RectangleF, RectangleF)

통합 부분을 구성하는 두 사각형에 모두 포함되는 세째 사각형을 가능한 한 작게 만듭니다.

연산자

Equality(RectangleF, RectangleF)

RectangleF 구조체가 동일한 위치와 크기를 갖는지 여부를 테스트합니다.

Explicit(RectangleF to Vector4)

지정된 RectangleFVector4로 변환합니다.

Explicit(Vector4 to RectangleF)

지정된 Vector4RectangleF로 변환합니다.

Implicit(Rectangle to RectangleF)

지정된 Rectangle 구조체를 RectangleF 구조체로 변환합니다.

Inequality(RectangleF, RectangleF)

RectangleF 구조체의 위치와 크기가 다른지 여부를 테스트합니다.

적용 대상