Struct Rectangle

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

int

Width

Doğrudan yükseklik.

public int Width

alan değeri

int

X

Doğrudan x yerleştirilmiştir.

public int X

alan değeri

int

Y

Yürüyen ve yerleşim yeri.

public int Y

alan değeri

int

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

int

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

Rectangle

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

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; }

Mülkiyet Değer

int

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

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; }

Mülkiyet Değer

int

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

bool

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

bool

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

int

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

string

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

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.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

bool

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.

 Türkçe