Struct RectangleF

RectangleF structure

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

public struct RectangleF : IEquatable<RectangleF>

생성자

이름설명
RectangleF(PointF, SizeF)지정된 위치와 크기로 RectangleF 구조의 새 인스턴스를 초기화합니다.
RectangleF(float, float, float, float)지정된 위치와 크기로 RectangleF 구조의 새 인스턴스를 초기화합니다.

속성

이름설명
Bottom { get; }이 RectangleF 구조의 Y와 높이의 합인 y 좌표를 가져옵니다.
Height { get; set; }이 RectangleF 구조의 높이를 가져오거나 설정합니다.
IsEmpty { get; }여부를 나타내는 값을 가져옵니다.Width 또는Height 이것의 property RectangleF 값이 0입니다.
Left { get; }이 RectangleF 구조 왼쪽 가장자리의 x 좌표를 가져옵니다.
Location { get; set; }왼쪽 위 모서리의 좌표를 가져오거나 설정합니다.RectangleF 구조.
Right { get; }이 RectangleF 구조의 X와 너비의 합인 x 좌표를 가져옵니다.
Size { get; set; }이 크기를 가져오거나 설정합니다.RectangleF .
Top { get; }이 RectangleF 구조의 위쪽 가장자리에 대한 y 좌표를 가져옵니다.
Width { get; set; }이 RectangleF 구조의 너비를 가져오거나 설정합니다.
X { get; set; }이 RectangleF 구조의 왼쪽 위 모퉁이의 x 좌표를 가져오거나 설정합니다.
Y { get; set; }이 RectangleF 구조의 왼쪽 위 모퉁이의 x 좌표를 가져오거나 설정합니다.

행동 양식

이름설명
static FromLTRB(float, float, float, float)지정된 위치에 왼쪽 위 모서리와 오른쪽 아래 모서리가 있는 RectangleF 구조를 만듭니다.
static Inflate(RectangleF, float, float)지정된RectangleF structure. 복사본이 지정된 양만큼 확장됩니다. 원래 직사각형은 수정되지 않은 상태로 유지됩니다.
static Intersect(RectangleF, RectangleF)반환RectangleF 두 직사각형의 교차점을 나타내는 구조체. 교차점이 없으면 비어 있음RectangleF 반환됩니다.
static Union(RectangleF, RectangleF)합집합을 형성하는 두 개의 사각형을 모두 포함할 수 있는 가능한 가장 작은 세 번째 사각형을 만듭니다.
Contains(PointF)지정된 포인트가 이 안에 포함되는지 확인합니다.RectangleF 구조.
Contains(RectangleF)직사각형 영역이rect 이 안에 완전히 포함되어 있습니다RectangleF 구조.
Contains(float, float)지정된 포인트가 이 안에 포함되는지 확인합니다.RectangleF 구조.
override Equals(object)지정된Object , 이 인스턴스와 같습니다.
Equals(RectangleF)다른 여부를 테스트합니다.RectangleF 구조는 이것과 같은 위치와 크기를 가집니다.RectangleF 구조.
override GetHashCode()이 인스턴스에 대한 해시 코드를 반환합니다.
Inflate(SizeF)팽창RectangleF 지정된 금액만큼.
Inflate(float, float)팽창RectangleF 지정된 금액으로 구조.
Intersect(RectangleF)이것을 대체합니다.RectangleF 자신과 specified 가 교차하는 구조RectangleF 구조.
IntersectsWith(RectangleF)이 사각형이rect .
Offset(PointF)지정된 양만큼 이 사각형의 위치를 조정합니다.
Offset(float, float)지정된 양만큼 이 사각형의 위치를 조정합니다.
override ToString()이것의 속성을 변환합니다.Rectangle 사람이 읽을 수 있는 string.
operator ==두RectangleF 구조는 위치와 크기가 동일합니다.
implicit operator지정된 Rectangle 구조를 RectangleF 구조로 변환합니다.
operator !=두RectangleF 구조는 위치나 크기가 다릅니다.

필드

이름설명
static readonly Empty의 인스턴스를 나타냅니다.RectangleF멤버가 초기화되지 않은 클래스.

또한보십시오