Struct Rectangle
이름 공간 : Aspose.Imaging 모임: Aspose.Imaging.dll (25.4.0)
그것은 직경의 위치와 크기를 나타내는 4 개의 인테리어 세트를 저장합니다.
public struct Rectangle
상속 회원들
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(인트, 인트, 인트)
Aspose.Imaging.Rectangle 구조의 새로운 사례를 지정된 위치와 크기로 시작합니다.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
좌석의 상단 왼쪽 구석의 x 조정.
y
int
Y 코디네이트는 오른쪽 상단 모서리의 상단 모서리입니다.
width
int
오른쪽의 넓이.
height
int
오른쪽의 높이를 보여준다.
Rectangle(포인트, 크기)
Aspose.Imaging.Rectangle 구조의 새로운 사례를 지정된 위치와 크기로 시작합니다.
public Rectangle(Point location, Size size)
Parameters
location
Point
Aspose.Imaging.Point는 직경 지역의 상단 왼쪽 구석을 나타냅니다.
size
Size
Aspose.Imaging.Size는 직경 지역의 폭과 높이를 나타냅니다.
Properties
Bottom
Aspose.Imaging.Rectangle.Y 및 Aspose.Imaging.Rectangle.High 이 Aspose.Imaging.Rectangle 구조의 속성 값의 합입니다.
public int Bottom { get; set; }
부동산 가치
Empty
Aspose.Imaging.Rectangle 구조의 새로운 예를 들어, Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Width 및 Aspose.Imaging.Rectangle.High 값이 0으로 설정되어 있습니다.
public static Rectangle Empty { get; }
부동산 가치
Height
이 Aspose.Imaging.Rectangle 구조의 높이를 얻거나 설정합니다.
public int Height { get; set; }
부동산 가치
IsEmpty
이 Aspose.Imaging.Rectangle의 모든 숫자 속성이 0의 값을 가지고 있는지 여부를 나타내는 값을 얻습니다.
[JsonIgnore]
public bool IsEmpty { get; }
부동산 가치
Left
이 Aspose.Imaging.Rectangle 구조의 왼쪽 가장자리의 x-코디네이트를 얻거나 설정합니다.
public int Left { get; set; }
부동산 가치
Location
이 Aspose.Imaging.Rectangle 구조의 상단 왼쪽 구석의 좌표를 얻거나 설정합니다.
public Point Location { get; set; }
부동산 가치
Right
Aspose.Imaging.Rectangle.X 및 Aspose.Imaging.Rectangle.Width 이 Aspose.Imaging.Rectangle 구조의 소유 가치를 얻거나 설정합니다.
public int Right { get; set; }
부동산 가치
Size
이 Aspose.Imaging.Rectangle의 크기를 얻거나 설정합니다.
public Size Size { get; set; }
부동산 가치
Top
이 Aspose.Imaging.Rectangle 구조의 상단 가장자리의 y-koordinate를 얻거나 설정합니다.
public int Top { get; set; }
부동산 가치
Width
이 Aspose.Imaging.Rectangle 구조의 폭을 얻거나 설정합니다.
public int Width { get; set; }
부동산 가치
X
이 Aspose.Imaging.Rectangle 구조의 상단 왼쪽 구석의 x-코디네이트를 얻거나 설정합니다.
public int X { get; set; }
부동산 가치
Y
이 Aspose.Imaging.Rectangle 구조의 상단 왼쪽 구석의 y-koordinate를 얻거나 설정합니다.
public int Y { get; set; }
부동산 가치
Methods
Ceiling(오른쪽)
지정된 Aspose.Imaging.RectangleF 구조를 Aspose.Imaging.Rectangle 구조로 변환하여 Aspose.Imaging.RectangleF 값을 다음 더 높은 전체 값으로 회전합니다.
public static Rectangle Ceiling(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF 구조가 변환됩니다.
Returns
아스포스.Imaging.Rectangle에 대한 리뷰 보기
Contains(이트, 이트)
지정된 포인트가 이 Aspose.Imaging.Rectangle 구조 내에 있는지 결정합니다.
public bool Contains(int x, int y)
Parameters
x
int
테스트해야 할 지점의 x 조정.
y
int
시험할 지점의 Y 조정.
Returns
이 방법은 x’ 및
y’에 의해 정의된 포인트가 이 Aspose.Imaging.Rectangle 구조 내에 포함되어 있는 경우에 사실로 돌아갑니다; 그렇지 않으면 가짜입니다.
Contains(Point)
지정된 포인트가 이 Aspose.Imaging.Rectangle 구조 내에 있는지 결정합니다.
public bool Contains(Point point)
Parameters
point
Point
시험하기 위한 Aspose.Imaging.Point
Returns
이 방법은 point"로 표현된 포인트가 이 Aspose.Imaging.Rectangle 구조 내에 포함되어 있는 경우에 사실로 돌아갑니다; 그렇지 않으면 가짜입니다.
Contains(Rectangle)
rect"에 의해 대표되는 직경 지역이 이 Aspose.Imaging.Rectangle 구조 내에서 완전히 포함되어 있는지 결정합니다.
public bool Contains(Rectangle rect)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle 를 테스트하려면
Returns
이 방법은 rect"에 의해 대표되는 직경 지역이 이 Aspose.Imaging.Rectangle 구조 내에 완전히 포함되어 있는 경우에 사실로 돌아갑니다; 그렇지 않으면 가짜입니다.
Equals(객체)
obj’가 이 Aspose.Imaging.Rectangle 구조와 동일한 위치와 크기를 가진 Aspose.Imaging.Rectangle 구조인지 테스트합니다.
public override bool Equals(object obj)
Parameters
obj
object
시험할 수 있는 시스템.Object
Returns
이 방법은 <코드 클래스=“paramref”>obj’가 Aspose.Imaging.Rectangle 구조와 그것의 Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Width, 그리고 Aspose.Imaging.Rectangle.Height 속성이 이 Aspose.Imaging.Rectangle 구조의 해당 속성과 동일합니다; 그렇지 않으면, 가짜.
FromLeftTopRightBottom(인트, 인트, 인트)
Aspose.Imaging.Rectangle 구조를 지정된 가장자리 위치로 만듭니다.
public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)
Parameters
left
int
이 Aspose.Imaging.Rectangle 구조의 상단 왼쪽 구석의 x 조정.
top
int
이 Aspose.Imaging.Rectangle 구조의 상단 왼쪽 구석의 y 조정.
right
int
이 Aspose.Imaging.Rectangle 구조의 오른쪽 아래 구석의 x 조정.
bottom
int
이 Aspose.Imaging.Rectangle 구조의 하단 오른쪽 구석의 y 조정.
Returns
이 방법이 만드는 새로운 Aspose.Imaging.Rectangle.
FromPoints(포인트, 포인트)
새로운 Aspose.Imaging.Rectangle을 두 개의 지정된 지점에서 만듭니다.Aspose.Imaging.Rectangle의 두 개의 수직은 과거의 point1’와
point2’와 동일합니다.
public static Rectangle FromPoints(Point point1, Point point2)
Parameters
point1
Point
새로운 직경에 대한 첫 번째 Aspose.Imaging.Point.
point2
Point
두 번째 Aspose.Imaging.Point는 새로운 직경을위한 것입니다.
Returns
새로 만들어진 Aspose.Imaging.Rectangle.
GetHashCode()
이 Aspose.Imaging.Rectangle 구조에 대한 해시 코드를 반환합니다.
public override int GetHashCode()
Returns
이 직경에 대한 해시 코드를 나타내는 전체.
Inflate(오른쪽, int, int)
지정된 Aspose.Imaging.Rectangle 구조의 인플레이션 복사본을 만들고 반환합니다.이 복사본은 지정된 금액으로 인플레이션됩니다.이 원래 Aspose.Imaging.Rectangle 구조는 변경되지 않습니다.
public static Rectangle Inflate(Rectangle rect, int x, int y)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle 를 사용하여 시작할 수 있습니다.이 직경은 변경되지 않습니다.
x
int
이 Aspose.Imaging.Rectangle을 수평으로 삽입하는 금액.
y
int
이 Aspose.Imaging.Rectangle을 수직으로 삽입하는 금액.
Returns
인플레이션 Aspose.Imaging.Rectangle
Inflate(이트, 이트)
이 Aspose.Imaging.Rectangle을 지정된 금액으로 침투합니다.
public void Inflate(int width, int height)
Parameters
width
int
이 Aspose.Imaging.Rectangle을 수평으로 삽입하는 금액.
height
int
이 Aspose.Imaging.Rectangle을 수직으로 삽입하는 금액.
Inflate(Size)
이 Aspose.Imaging.Rectangle을 지정된 금액으로 침투합니다.
public void Inflate(Size size)
Parameters
size
Size
이 직경을 쏟아 부는 금액.
Intersect(오른쪽, 오른쪽)
두 개의 다른 Aspose.Imaging.Rectangle 구조의 교차점을 나타내는 세 번째 Aspose.Imaging.Rectangle 구조를 반환합니다. 교차점이 없다면 빈 Aspose.Imaging.Rectangle 구조가 반환됩니다.
public static Rectangle Intersect(Rectangle a, Rectangle b)
Parameters
첫 번째 직경은 횡단을 위한 것입니다.
두 번째 좌석은 좌석을 니다.
Returns
a’와
b’의 교차점을 나타내는 Aspose.Imaging.Rectangle입니다.
Intersect(Rectangle)
이 Aspose.Imaging.Rectangle을 스스로의 교차점과 지정된 Aspose.Imaging.Rectangle으로 대체합니다.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle 는 누구와 교차해야 하는가.
IntersectsWith(Rectangle)
이 직경이 rect"과 교차하는지 결정합니다.
public bool IntersectsWith(Rectangle rect)
Parameters
rect
Rectangle
테스트 할 수있는 직경.
Returns
이 방법은 어떤 교차점이 있다면, 그렇지 않으면 가짜로 돌아갑니다.
Normalize()
직경을 정상화하여 폭과 높이가 긍정적이며 오른쪽보다 덜 남아 있으며 상단보다 낮습니다.
public void Normalize()
Offset(Point)
이 직경의 위치를 지정된 금액으로 조정합니다.
public void Offset(Point pos)
Parameters
pos
Point
위치를 보상하기 위한 금액입니다.
Offset(이트, 이트)
이 직경의 위치를 지정된 금액으로 조정합니다.
public void Offset(int x, int y)
Parameters
x
int
지평적인 혜택을 받았습니다.
y
int
수직 혜택을 받았습니다.
Round(오른쪽)
지정된 Aspose.Imaging.RectangleF를 Aspose.Imaging.Rectangle로 변환하여 Aspose.Imaging.RectangleF 값을 가장 가까운 전체 값으로 회전합니다.
public static Rectangle Round(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF를 변환해야 합니다.
Returns
새로운 Aspose.Imaging.Rectangle
ToString()
이 Aspose.Imaging.Rectangle의 속성을 인간 읽을 수 있는 줄로 변환합니다.
public override string ToString()
Returns
이 Aspose.Imaging.Rectangle 구조의 위치, 폭 및 높이를 포함하는 스트립.
Truncate(오른쪽)
지정된 Aspose.Imaging.RectangleF를 Aspose.Imaging.Rectangle로 변환하여 Aspose.Imaging.RectangleF 값을 흔들어 놓습니다.
public static Rectangle Truncate(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF를 변환해야 합니다.
Returns
새로운 Aspose.Imaging.Rectangle
Union(오른쪽, 오른쪽)
두 개의 Aspose.Imaging.Rectangle 구조의 연합을 포함하는 Aspose.Imaging.Rectangle 구조를 얻습니다.
public static Rectangle Union(Rectangle a, Rectangle b)
Parameters
연합에 대한 첫 번째 직경입니다.
연합에 대한 두 번째 직경.
Returns
Aspose.Imaging.Rectangle 구조는 두 Aspose.Imaging.Rectangle 구조의 연합을 연결합니다.
Operators
운영자 =(오른쪽, 오른쪽)
두 개의 Aspose.Imaging.Rectangle 구조가 동일한 위치와 크기를 가지고 있는지 여부를 테스트합니다.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.Imaging.Rectangle 구조는 평등 운영자의 왼쪽에 있습니다.
right
Rectangle
Aspose.Imaging.Rectangle 구조는 평등 운영자의 권리입니다.
Returns
이 운영자는 두 개의 Aspose.Imaging.Rectangle 구조가 동일한 Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Width 및 Aspose.Imaging.Rectangle.High 속성을 가지고 있다면 진실로 돌아갑니다.
운영자 !=(오른쪽, 오른쪽)
두 개의 Aspose.Imaging.Rectangle 구조가 위치 또는 크기로 다르지 여부를 테스트합니다.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.Imaging.Rectangle 구조는 불평등 운영자의 왼쪽에 있습니다.
right
Rectangle
Aspose.Imaging.Rectangle 구조는 불평등 운영자의 권리입니다.
Returns
이 운영자는 Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Width 또는 Aspose.Imaging.Rectangle.High 두 Aspose.Imaging.Rectangle 구조의 특성이 불평등한 경우 진실로 돌아갑니다; 그렇지 않으면 가짜.