Struct Rectangle
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Lưu trữ một tập hợp bốn số nguyên đại diện cho vị trí và kích thước của một hình chữ nhật.
public struct Rectangle
Các thành viên kế thừa
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
Rectangle(int, int, int, int)
Khởi tạo một thể hiện mới của cấu trúc Aspose.OCR.Rectangle với vị trí và kích thước được chỉ định.
public Rectangle(int x, int y, int width, int height)
Tham số
x
int
Tọa độ x của góc trên bên trái của hình chữ nhật.
y
int
Tọa độ y của góc trên bên trái của hình chữ nhật.
width
int
Chiều rộng của hình chữ nhật.
height
int
Chiều cao của hình chữ nhật.
Các trường
Height
Chiều rộng của hình chữ nhật.
public int Height
Giá trị trường
Width
Chiều cao của hình chữ nhật.
public int Width
Giá trị trường
X
Vị trí x của hình chữ nhật.
public int X
Giá trị trường
Y
Vị trí y của hình chữ nhật.
public int Y
Giá trị trường
Các thuộc tính
Bottom
Lấy hoặc thiết lập tọa độ y là tổng của giá trị thuộc tính Aspose.OCR.Rectangle.Y và Aspose.OCR.Rectangle.Height của cấu trúc Aspose.OCR.Rectangle này.
public int Bottom { get; set; }
Giá trị thuộc tính
Empty
Lấy một thể hiện mới của cấu trúc Aspose.OCR.Rectangle có giá trị Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width và Aspose.OCR.Rectangle.Height được thiết lập bằng không.
public static Rectangle Empty { get; }
Giá trị thuộc tính
IsEmpty
Lấy một giá trị cho biết liệu tất cả các thuộc tính số của Aspose.OCR.Rectangle này có giá trị bằng không hay không.
public bool IsEmpty { get; }
Giá trị thuộc tính
Left
Lấy hoặc thiết lập tọa độ x của cạnh trái của cấu trúc Aspose.OCR.Rectangle này.
public int Left { get; set; }
Giá trị thuộc tính
Right
Lấy hoặc thiết lập tọa độ x là tổng của giá trị thuộc tính Aspose.OCR.Rectangle.X và Aspose.OCR.Rectangle.Width của cấu trúc Aspose.OCR.Rectangle này.
public int Right { get; set; }
Giá trị thuộc tính
Top
Lấy hoặc thiết lập tọa độ y của cạnh trên của cấu trúc Aspose.OCR.Rectangle này.
public int Top { get; set; }
Giá trị thuộc tính
Các phương thức
Contains(int, int)
Xác định xem điểm được chỉ định có nằm trong cấu trúc Aspose.OCR.Rectangle này hay không.
public bool Contains(int x, int y)
Tham số
x
int
Tọa độ x của điểm cần kiểm tra.
y
int
Tọa độ y của điểm cần kiểm tra.
Trả về
Phương thức này trả về true nếu điểm được xác định bởi x
và y
nằm trong cấu trúc Aspose.OCR.Rectangle này; ngược lại, trả về false.
Equals(object)
Kiểm tra xem obj
có phải là một cấu trúc Aspose.OCR.Rectangle có cùng vị trí và kích thước với cấu trúc Aspose.OCR.Rectangle này hay không.
public override bool Equals(object obj)
Tham số
obj
object
Đối tượng System.Object cần kiểm tra.
Trả về
Phương thức này trả về true nếu obj
là một cấu trúc Aspose.OCR.Rectangle và các thuộc tính Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width và Aspose.OCR.Rectangle.Height của nó bằng với các thuộc tính tương ứng của cấu trúc Aspose.OCR.Rectangle này; ngược lại, trả về false.
GetHashCode()
Trả về mã băm cho cấu trúc Aspose.OCR.Rectangle này.
public override int GetHashCode()
Trả về
Một số nguyên đại diện cho mã băm của hình chữ nhật này.
ToString()
Chuyển đổi các thuộc tính của cấu trúc Aspose.OCR.Rectangle này thành một chuỗi dễ đọc cho con người.
public override string ToString()
Trả về
Một chuỗi chứa vị trí, chiều rộng và chiều cao của cấu trúc Aspose.OCR.Rectangle này.
Các toán tử
operator ==(Rectangle, Rectangle)
Kiểm tra xem hai cấu trúc Aspose.OCR.Rectangle có cùng vị trí và kích thước hay không.
public static bool operator ==(Rectangle left, Rectangle right)
Tham số
left
Rectangle
Cấu trúc Aspose.OCR.Rectangle nằm bên trái của toán tử so sánh.
right
Rectangle
Cấu trúc Aspose.OCR.Rectangle nằm bên phải của toán tử so sánh.
Trả về
Toán tử này trả về true nếu hai cấu trúc Aspose.OCR.Rectangle có các thuộc tính Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width và Aspose.OCR.Rectangle.Height bằng nhau.
operator !=(Rectangle, Rectangle)
Kiểm tra xem hai cấu trúc Aspose.OCR.Rectangle có khác nhau về vị trí hoặc kích thước hay không.
public static bool operator !=(Rectangle left, Rectangle right)
Tham số
left
Rectangle
Cấu trúc Aspose.OCR.Rectangle nằm bên trái của toán tử không bằng.
right
Rectangle
Cấu trúc Aspose.OCR.Rectangle nằm bên phải của toán tử không bằng.
Trả về
Toán tử này trả về true nếu bất kỳ thuộc tính Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width hoặc Aspose.OCR.Rectangle.Height của hai cấu trúc Aspose.OCR.Rectangle là khác nhau; ngược lại, trả về false.