Struct Rectangle
İsim alanı : Aspose.OCR Toplama: Aspose.OCR.dll (25.4.0)
Bir düzlemin konumunu ve boyutunu temsil eden dört bütünü bir dizi depolamaktadır.
public struct Rectangle
mirasçı üyeleri
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Rectangle(int , int , int , int , int)
Aspose.OCR.Rectangle yapısının yeni bir örneği belirlenmiş konum ve boyutla başlatılır.
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
X-koordinasyonu, sağ üst köşesinin üst köşesidir.
y
int
Y-koordinasyonu sağ üst köşesinin üst köşesidir.
width
int
Yüzüklerin genişliği.
height
int
Yüzüklerin yüksekliği.
Fields
Height
Doğrudan genişlik gösterir.
public int Height
alan değeri
Width
Doğrudan yükseklik.
public int Width
alan değeri
X
Doğrudan x yerleştirilmiştir.
public int X
alan değeri
Y
Yürüyen ve yerleşim yeri.
public int Y
alan değeri
Properties
Bottom
Aspose.OCR.Rectangle.Y ve Aspose.OCR.Rectangle.Bu Aspose.OCR.Rectangle yapısının yüksek özellik değerlerini toplayan y-koordinasyonu alır veya ayarlar.
public int Bottom { get; set; }
Mülkiyet Değer
Empty
Aspose.OCR.Rectangle yapısının yeni bir örneği, Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Genişlik ve Aspose.OCR.Rectangle.Yükseklik değerleri sıfırdan ayarlanmıştır.
public static Rectangle Empty { get; }
Mülkiyet Değer
IsEmpty
Bu Aspose.OCR.Rectangle’ın tüm sayısal özelliklerinin sıfır değerleri olup olmadığını gösteren bir değer alır.
public bool IsEmpty { get; }
Mülkiyet Değer
Left
Bu Aspose.OCR..Rectangle yapısının sol kenarının x koordinatını alır veya ayarlar.
public int Left { get; set; }
Mülkiyet Değer
Right
Aspose.OCR.Rectangle.X ve Aspose.OCR.Rectangle.Büyük bu Aspose.OCR.Rectangle yapısının özellik değerleri toplamı olan x koordinatını alır veya ayarlar.
public int Right { get; set; }
Mülkiyet Değer
Top
Bu Aspose.OCR.Rectangle yapısının üst kenarının y-koordinatını alır veya ayarlar.
public int Top { get; set; }
Mülkiyet Değer
Methods
Contains(int , int , int)
Bu Aspose.OCR.Rectangle yapısının içinde belirtilen nokta olup olmadığını belirler.
public bool Contains(int x, int y)
Parameters
x
int
X-koordinasyonu test edilecek noktaya aittir.
y
int
Sınav noktası için y-koordinat.
Returns
Bu yöntem, x’ ve
y’ ile tanımlanan nokta bu Aspose.OCR.Rectangle yapısında yer alırsa doğrudur; aksi takdirde yanlıştır.
Equals(nesne)
obj’ bir Aspose.OCR.Rectangle yapısı olup olmadığını, bu Aspose.OCR.Rectangle yapısının aynı konumuna ve boyutuna sahip olup olmadığını test edin.
public override bool Equals(object obj)
Parameters
obj
object
test etmek için sistem.object.
Returns
Bu yöntem, obj’ bir Aspose.OCR.Rectangle yapısı ve Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width ve Aspose.OCR.Rectangle.Height özellikleri bu Aspose.OCR.Rectangle yapısının eşdeğer özelliklerine eşittir; aksi takdirde, sahte.
GetHashCode()
Bu Aspose.OCR.Rectangle yapısı için hash kodunu geri getirir.
public override int GetHashCode()
Returns
Bu düz açı için hash kodunu temsil eden bir bütün.
ToString()
Bu Aspose.OCR.Rectangle özelliklerini insan okunabilir bir çerçeveye dönüştürür.
public override string ToString()
Returns
Bu Aspose.OCR.Rectangle yapısının konumunu, genişliğini ve yüksekliğini içeren bir çubuk.
Operators
Operatör =(Rectangle ve Rectangle)
İki Aspose.OCR.Rectangle yapısının eşit konuma ve boyutuna sahip olup olmadığını test edin.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.OCR.Rectangle yapısı, eşitlik operatörünün sol tarafındadır.
right
Rectangle
Aspose.OCR.Rectangle yapısı, eşitlik operatörünün hakkına sahiptir.
Returns
Bu operatör, iki Aspose.OCR.Rectangle yapısının Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width ve Aspose.OCR.Rectangle.High özelliklerine eşit olması durumunda doğrudur.
Operatör !=(Rectangle ve Rectangle)
İki Aspose.OCR.Rectangle yapısının konumda veya boyutunda farklı olup olmadığını test edin.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.OCR.Rectangle yapısı, eşitsizlik operatörünün sol tarafındadır.
right
Rectangle
Aspose.OCR.Rectangle yapısı, eşitsizlik operatörünün hakkına sahiptir.
Returns
Bu operatör, Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Geniş veya Aspose.OCR.Rectangle.İki Aspose.OCR.Rectangle yapılarının yüksek özellikleri eşit değilse gerçeği geri getirir; aksi takdirde yanlıştır.