Struct Rectangle

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

int

Width

Chiều cao của hình chữ nhật.

public int Width

Giá trị trường

int

X

Vị trí x của hình chữ nhật.

public int X

Giá trị trường

int

Y

Vị trí y của hình chữ nhật.

public int Y

Giá trị trường

int

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

int

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

Rectangle

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

bool

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

int

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

int

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

int

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ề

bool

Phương thức này trả về true nếu điểm được xác định bởi xy 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ề

bool

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ề

int

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ề

string

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ề

bool

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ề

bool

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.

 Tiếng Việt