Struct Rectangle
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Bir dikdörtgenin konumunu ve boyutunu temsil eden dört tam sayılık bir küme saklar.
public struct Rectangle
Miras Alınan Üyeler
object.GetType(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Yapıcılar
Rectangle(int, int, int, int)
Belirtilen konum ve boyut ile Aspose.OCR.Rectangle yapısının yeni bir örneğini başlatır.
public Rectangle(int x, int y, int width, int height)
Parametreler
x
int
Dikdörtgenin sol üst köşesinin x-koordinatı.
y
int
Dikdörtgenin sol üst köşesinin y-koordinatı.
width
int
Dikdörtgenin genişliği.
height
int
Dikdörtgenin yüksekliği.
Alanlar
Height
Dikdörtgenin yüksekliği.
public int Height
Alan Değeri
Width
Dikdörtgenin genişliği.
public int Width
Alan Değeri
X
Dikdörtgenin x konumu.
public int X
Alan Değeri
Y
Dikdörtgenin y konumu.
public int Y
Alan Değeri
Özellikler
Bottom
Bu Aspose.OCR.Rectangle yapısının Aspose.OCR.Rectangle.Y ve Aspose.OCR.Rectangle.Height özellik değerlerinin toplamı olan y-koordinatını alır veya ayarlar.
public int Bottom { get; set; }
Özellik Değeri
Empty
Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width ve Aspose.OCR.Rectangle.Height değerleri sıfır olan Aspose.OCR.Rectangle yapısının yeni bir örneğini alır.
public static Rectangle Empty { get; }
Özellik Değeri
IsEmpty
Bu Aspose.OCR.Rectangle yapısının tüm sayısal özelliklerinin sıfır değerine sahip olup olmadığını belirten bir değeri alır.
public bool IsEmpty { get; }
Özellik Değeri
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; }
Özellik Değeri
Right
Bu Aspose.OCR.Rectangle yapısının Aspose.OCR.Rectangle.X ve Aspose.OCR.Rectangle.Width özellik değerlerinin toplamı olan x-koordinatını alır veya ayarlar.
public int Right { get; set; }
Özellik Değeri
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; }
Özellik Değeri
Metodlar
Contains(int, int)
Belirtilen noktanın bu Aspose.OCR.Rectangle yapısının içinde olup olmadığını belirler.
public bool Contains(int x, int y)
Parametreler
x
int
Test edilecek noktanın x-koordinatı.
y
int
Test edilecek noktanın y-koordinatı.
Dönüşler
Bu metod, x
ve y
ile tanımlanan noktanın bu Aspose.OCR.Rectangle yapısının içinde olması durumunda true; aksi takdirde false döner.
Equals(object)
obj
nesnesinin bu Aspose.OCR.Rectangle yapısının aynı konum ve boyutuna sahip bir Aspose.OCR.Rectangle yapısı olup olmadığını test eder.
public override bool Equals(object obj)
Parametreler
obj
object
Test edilecek System.Object.
Dönüşler
Bu metod, obj
bir Aspose.OCR.Rectangle yapısı ise 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 karşılık gelen özellikleri ile eşitse true; aksi takdirde false döner.
GetHashCode()
Bu Aspose.OCR.Rectangle yapısı için hash kodunu döner.
public override int GetHashCode()
Dönüşler
Bu dikdörtgen için hash kodunu temsil eden bir tamsayı.
ToString()
Bu Aspose.OCR.Rectangle’ın özelliklerini insan tarafından okunabilir bir dizeye dönüştürür.
public override string ToString()
Dönüşler
Bu Aspose.OCR.Rectangle yapısının konumunu, genişliğini ve yüksekliğini içeren bir dize.
Operatörler
operator ==(Rectangle, Rectangle)
İki Aspose.OCR.Rectangle yapısının eşit konum ve boyuta sahip olup olmadığını test eder.
public static bool operator ==(Rectangle left, Rectangle right)
Parametreler
left
Rectangle
Eşitlik operatörünün solundaki Aspose.OCR.Rectangle yapısı.
right
Rectangle
Eşitlik operatörünün sağındaki Aspose.OCR.Rectangle yapısı.
Dönüşler
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.Height özelliklerinin eşit olması durumunda true döner; aksi takdirde false.
operator !=(Rectangle, Rectangle)
İki Aspose.OCR.Rectangle yapısının konum veya boyut açısından farklı olup olmadığını test eder.
public static bool operator !=(Rectangle left, Rectangle right)
Parametreler
left
Rectangle
Eşitsizlik operatörünün solundaki Aspose.OCR.Rectangle yapısı.
right
Rectangle
Eşitsizlik operatörünün sağındaki Aspose.OCR.Rectangle yapısı.
Dönüşler
Bu operatör, iki Aspose.OCR.Rectangle yapısının herhangi birinin Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width veya Aspose.OCR.Rectangle.Height özelliklerinin eşit olmaması durumunda true döner; aksi takdirde false.