Struct Rectangle
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Menyimpan sekumpulan empat bilangan bulat yang mewakili lokasi dan ukuran sebuah persegi panjang.
public struct Rectangle
Anggota yang Diwarisi
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
Rectangle(int, int, int, int)
Menginisialisasi sebuah instance baru dari struktur Aspose.OCR.Rectangle dengan lokasi dan ukuran yang ditentukan.
public Rectangle(int x, int y, int width, int height)
Parameter
x
int
Koordinat x dari sudut kiri atas persegi panjang.
y
int
Koordinat y dari sudut kiri atas persegi panjang.
width
int
Lebar dari persegi panjang.
height
int
Tinggi dari persegi panjang.
Field
Height
Lebar persegi panjang.
public int Height
Nilai Field
Width
Tinggi persegi panjang.
public int Width
Nilai Field
X
Lokasi x dari persegi panjang.
public int X
Nilai Field
Y
Lokasi y dari persegi panjang.
public int Y
Nilai Field
Properti
Bottom
Mendapatkan atau mengatur koordinat y yang merupakan jumlah dari properti Aspose.OCR.Rectangle.Y dan Aspose.OCR.Rectangle.Height dari struktur Aspose.OCR.Rectangle ini.
public int Bottom { get; set; }
Nilai Properti
Empty
Mendapatkan instance baru dari struktur Aspose.OCR.Rectangle yang memiliki nilai Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width dan Aspose.OCR.Rectangle.Height diatur ke nol.
public static Rectangle Empty { get; }
Nilai Properti
IsEmpty
Mendapatkan nilai yang menunjukkan apakah semua properti numerik dari Aspose.OCR.Rectangle ini memiliki nilai nol.
public bool IsEmpty { get; }
Nilai Properti
Left
Mendapatkan atau mengatur koordinat x dari tepi kiri struktur Aspose.OCR.Rectangle ini.
public int Left { get; set; }
Nilai Properti
Right
Mendapatkan atau mengatur koordinat x yang merupakan jumlah dari properti Aspose.OCR.Rectangle.X dan Aspose.OCR.Rectangle.Width dari struktur Aspose.OCR.Rectangle ini.
public int Right { get; set; }
Nilai Properti
Top
Mendapatkan atau mengatur koordinat y dari tepi atas struktur Aspose.OCR.Rectangle ini.
public int Top { get; set; }
Nilai Properti
Metode
Contains(int, int)
Menentukan apakah titik yang ditentukan berada dalam struktur Aspose.OCR.Rectangle ini.
public bool Contains(int x, int y)
Parameter
x
int
Koordinat x dari titik yang akan diuji.
y
int
Koordinat y dari titik yang akan diuji.
Mengembalikan
Metode ini mengembalikan true jika titik yang didefinisikan oleh x
dan y
berada dalam struktur Aspose.OCR.Rectangle ini; jika tidak, false.
Equals(object)
Mengujicoba apakah obj
adalah struktur Aspose.OCR.Rectangle dengan lokasi dan ukuran yang sama dengan struktur Aspose.OCR.Rectangle ini.
public override bool Equals(object obj)
Parameter
obj
object
Objek System.Object yang akan diuji.
Mengembalikan
Metode ini mengembalikan true jika obj
adalah struktur Aspose.OCR.Rectangle dan propertinya Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, dan Aspose.OCR.Rectangle.Height sama dengan properti yang bersesuaian dari struktur Aspose.OCR.Rectangle ini; jika tidak, false.
GetHashCode()
Mengembalikan kode hash untuk struktur Aspose.OCR.Rectangle ini.
public override int GetHashCode()
Mengembalikan
Sebuah integer yang mewakili kode hash untuk persegi panjang ini.
ToString()
Mengonversi atribut dari Aspose.OCR.Rectangle ini menjadi string yang dapat dibaca manusia.
public override string ToString()
Mengembalikan
Sebuah string yang berisi posisi, lebar, dan tinggi dari struktur Aspose.OCR.Rectangle ini.
Operator
operator ==(Rectangle, Rectangle)
Mengujicoba apakah dua struktur Aspose.OCR.Rectangle memiliki lokasi dan ukuran yang sama.
public static bool operator ==(Rectangle left, Rectangle right)
Parameter
left
Rectangle
Struktur Aspose.OCR.Rectangle yang berada di sebelah kiri operator kesetaraan.
right
Rectangle
Struktur Aspose.OCR.Rectangle yang berada di sebelah kanan operator kesetaraan.
Mengembalikan
Operator ini mengembalikan true jika kedua struktur Aspose.OCR.Rectangle memiliki properti Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, dan Aspose.OCR.Rectangle.Height yang sama.
operator !=(Rectangle, Rectangle)
Mengujicoba apakah dua struktur Aspose.OCR.Rectangle berbeda dalam lokasi atau ukuran.
public static bool operator !=(Rectangle left, Rectangle right)
Parameter
left
Rectangle
Struktur Aspose.OCR.Rectangle yang berada di sebelah kiri operator ketidaksamaan.
right
Rectangle
Struktur Aspose.OCR.Rectangle yang berada di sebelah kanan operator ketidaksamaan.
Mengembalikan
Operator ini mengembalikan true jika ada properti Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width atau Aspose.OCR.Rectangle.Height dari kedua struktur Aspose.OCR.Rectangle yang tidak sama; jika tidak, false.