Struct Rectangle

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

int

Width

Dikdörtgenin genişliği.

public int Width

Alan Değeri

int

X

Dikdörtgenin x konumu.

public int X

Alan Değeri

int

Y

Dikdörtgenin y konumu.

public int Y

Alan Değeri

int

Ö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

int

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

Rectangle

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

bool

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

int

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

int

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

int

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

bool

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

bool

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

int

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

string

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

bool

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

bool

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.

 Türkçe