RectangleD 구조체
사각형의 크기와 위치를 나타내는 네 개의 double 값 집합을 저장 합니다.
네임스페이스: Microsoft.VisualStudio.Modeling.Diagrams
어셈블리: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
구문
‘선언
<SerializableAttribute> _
<TypeConverterAttribute(GetType(RectangleDConverter))> _
Public Structure RectangleD
[SerializableAttribute]
[TypeConverterAttribute(typeof(RectangleDConverter))]
public struct RectangleD
RectangleD 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
RectangleD(PointD, SizeD) | 지정한 위치와 크기를 사용 하 여 RectangleD 클래스의 새 인스턴스를 초기화합니다. | |
RectangleD(Double, Double, Double, Double) | 지정한 위치와 크기를 사용 하 여 RectangleD 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
Bottom | 이 RectangleD 구조 아래쪽 가장자리의 y 좌표를 가져옵니다. | |
Center | 이 RectangleD 구조 중심의 좌표를 가져옵니다. | |
Height | 이 RectangleD 구조체의 높이 가져오거나 설정 합니다. | |
IsEmpty | 이 Rectangled의 모든 숫자 속성 값이 0 이면 있어야 하는지 여부를 테스트 합니다. | |
Left | 이 RectangleD 구조체의 왼쪽된 가장자리의 x 좌표를 가져옵니다. | |
Location | 이 RectangleD 구조체의 왼쪽 위 모서리의 좌표를 가져오거나 설정 합니다. | |
Right | 이 RectangleD 구조 오른쪽 가장자리 x 좌표를 가져옵니다. | |
Size | 이 Rectangled의 크기를 가져오거나 설정 합니다. | |
Top | 이 RectangleD 구조체의 위쪽 가장자리의 y 좌표를 가져옵니다. | |
Width | 이 RectangleD 구조체의 너비를 가져오거나 설정 합니다. | |
X | 이 RectangleD 구조체의 왼쪽 위 모퉁이의 x 좌표를 가져오거나 설정 합니다. | |
Y | 이 RectangleD 구조체의 왼쪽 위 모퉁이의 y 좌표를 가져오거나 설정 합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Contains(PointD) | 지정 된 지점이이 RectangleD 구조에 포함 되는지 여부를 결정 합니다. | |
Contains(RectangleD) | 사각형으로 표시 되는 사각형 영역이 RectangleD 구조체 안에 완전히 포함 되는지 여부를 결정 합니다. | |
Contains(Double, Double) | 지정 된 지점이이 RectangleD 구조에 포함 되는지 여부를 결정 합니다. | |
ContainsX | X 좌표가 RectangleD 구조체 내에 포함 되는지 여부를 결정 합니다. | |
ContainsY | 이 RectangleD 구조에 대 한 Y 좌표 포함 되는지 여부를 결정 합니다. | |
Equals | 재정의됩니다.Obj는 Rectangled와 동일한 위치와 크기를이 Rectangled이 있는지 여부를 테스트 합니다. (ValueType.Equals(Object)을(를) 재정의함) | |
GetHashCode | 이 RectangleD 구조에 대 한 해시 코드를 가져옵니다.Object.gethashcode의 해시 코드에 대 한 내용은 사용을 참조 하십시오. (ValueType.GetHashCode()을(를) 재정의함) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
Inflate(SizeD) | 복사본 가장자리 바깥쪽으로 지정 된 간격으로 이동 하 고 가운데로 이동 수 없습니다. | |
Inflate(Double, Double) | 복사본에서 가장자리 바깥쪽으로 이동 됩니다에서 거리를 지정 하 고 동일한 위치에서 중심입니다. | |
Inflate(RectangleD, Double, Double) | 가장자리에서 지정 된 간격으로 이동 된 복사본입니다.복사본의 중심 이동 되지 않습니다. | |
Intersect(RectangleD) | 이 RectangleD 구조와 자체 및 지정 된 RectangleD 구조체의 교차를 대체합니다. | |
Intersect(RectangleD, RectangleD) | 두 사각형의 교집합에 해당 하는 RectangleD 구조체를 반환 합니다.교차 부분이 없으면 null이 반환 됩니다. | |
IntersectsWith | 이 사각형이이 사각형과 교차 하는지 여부를 결정 합니다. | |
IsOnPerimeter | ||
Offset(PointD) | 지정된 크기를 사용하여 이 사각형의 위치를 조정합니다. | |
Offset(Double, Double) | 지정된 크기를 사용하여 이 사각형의 위치를 조정합니다. | |
PerimeterTranslation(PointD) | ||
PerimeterTranslation(Double, Double) | ||
ToRectangleF | 지정 된 Rectangled는 Rectanglef를 변환합니다. | |
ToString | 문자열 형식이 다음과 같이 반환: X = x, Y = y, 폭 폭, 높이 = 높이 = (ValueType.ToString()을(를) 재정의함) | |
Union | 통합 부분을 구성하는 두 사각형에 모두 포함되는 세째 사각형을 가능한 한 작게 만듭니다. |
위쪽
연산자
이름 | 설명 | |
---|---|---|
Equality | 두 개의 RectangleD 동일한 위치와 크기 구조가 있는지 여부를 테스트 합니다. | |
Implicit(Rectangle to RectangleD) | ||
Implicit(RectangleF to RectangleD) | ||
Inequality | 위치 또는 크기를 RectangleD 두 구조체가 다른 지 여부를 테스트 합니다. |
위쪽
필드
이름 | 설명 | |
---|---|---|
Empty | 해당 숫자 속성을 0으로 초기화를 Rectangled의 인스턴스를 나타냅니다. |
위쪽
설명
너비, 높이 및 왼쪽 위 모퉁이를 사용하여 사각형을 정의합니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.