Struct Rectangle

Struct Rectangle

Namn på plats: Aspose.OCR Sammanfattning: Aspose.OCR.dll (25.4.0)

Lagrar en uppsättning av fyra inslag som representerar platsen och storleken på en rektangel.

public struct Rectangle

Arvsmedlemmar

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Rectangle(int, int, int, int och int)

Initialiserar en ny instans av Aspose.OCR.Rectangle struktur med den angivna platsen och storleken.

public Rectangle(int x, int y, int width, int height)

Parameters

x int

X-koordinaten i den övre vänstra hörnet av rektangeln.

y int

Y-koordinaten i den övre vänstra hörnet av rektangeln.

width int

bredden av rektangeln.

height int

Höjden på rektangeln.

Fields

Height

Den rektangulära bredden.

public int Height

Fältvärde

int

Width

Höjden av rektangeln.

public int Width

Fältvärde

int

X

Rektangeln x plats.

public int X

Fältvärde

int

Y

rektangeln och platsen.

public int Y

Fältvärde

int

Properties

Bottom

Få eller ställa in y-koordinaten som är summan av Aspose.OCR.Rectangle.Y och Aspose.OCR.Rectangle.Höjd egenvärden av denna Aspose.OCR.Rectangle struktur.

public int Bottom { get; set; }

Fastighetsvärde

int

Empty

Få en ny instans av Aspose.OCR.Rectangle struktur som har Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Vid och Aspose.OCR.Rectangle.Höghet värden ställs till noll.

public static Rectangle Empty { get; }

Fastighetsvärde

Rectangle

IsEmpty

Det får ett värde som indikerar om alla numeriska egenskaper i Aspose.OCR.Rectangle har värden av noll.

public bool IsEmpty { get; }

Fastighetsvärde

bool

Left

Få eller ställa in x-koordinaten i vänster kant av denna Aspose.OCR..Rectangle struktur.

public int Left { get; set; }

Fastighetsvärde

int

Right

Få eller ställa in x-koordinaten som är summan av Aspose.OCR.Rectangle.X och Aspose.OCR.Rectangle.Width egenvärden av denna Aspose.OCR.Rectangle struktur.

public int Right { get; set; }

Fastighetsvärde

int

Top

Få eller sätta y-koordinaten av den övre kanten av denna Aspose.OCR.Rectangle struktur.

public int Top { get; set; }

Fastighetsvärde

int

Methods

Contains(int, int)

Bestämmer om den angivna punkten finns inom denna Aspose.OCR.Rectangle struktur.

public bool Contains(int x, int y)

Parameters

x int

X-koordinaten av punkten att testa.

y int

Den y-koordinaten av punkten att testa.

Returns

bool

Denna metod returnerar sant om punkten definierad av x’ och y’ finns i denna Aspose.OCR.Rectangle struktur; annars falsk.

Equals(Objektet)

Testar om obj’ är en Aspose.OCR.Rectangle struktur med samma plats och storlek av denna Aspose.OCR.Rectangle struktur.

public override bool Equals(object obj)

Parameters

obj object

System.Object att testa.

Returns

bool

Denna metod returnerar sant om obj’ är en Aspose.OCR.Rectangle struktur och dess Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, och Aspose.OCR.Rectangle.Height egenskaper är lika med de motsvarande egenskaperna i denna Aspose.OCR.Rectangle struktur; annars falsk.

GetHashCode()

Returnerar hashkoden för denna Aspose.OCR.Rectangle struktur.

public override int GetHashCode()

Returns

int

En integer som representerar hashkoden för den här rektangeln.

ToString()

Konverterar attributerna till denna Aspose.OCR.Rectangle till en mänskligt läsbar sträng.

public override string ToString()

Returns

string

En sträng som innehåller position, bredd och höjd av denna Aspose.OCR.Rectangle struktur.

Operators

Operatör =(Rectangle och Rectangle)

Testar om två Aspose.OCR.Rectangle strukturer har samma plats och storlek.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

Aspose.OCR.Rectangle struktur som ligger till vänster om jämställdhetsoperatören.

right Rectangle

Aspose.OCR.Rectangle struktur som är till rätt av jämställdhetsoperatören.

Returns

bool

Denna operatör returnerar sant om de två Aspose.OCR.Rectangle strukturerna har samma Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, och Aspose.OCR.Rectangle.High egenskaper.

operatör !=(Rectangle och Rectangle)

Testar om två Aspose.OCR.Rectangle strukturer skiljer sig i plats eller storlek.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

Aspose.OCR.Rectangle struktur som ligger till vänster om ojämlikhet operatör.

right Rectangle

Aspose.OCR.Rectangle struktur som är till rätt av ojämlikhetsoperatören.

Returns

bool

Denna operatör returnerar sant om någon av Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width eller Aspose.OCR.Rectangle.Höghet egenskaper av de två Aspose.OCR.Rectangle strukturer är ojämna; annars falsk.

 Svenska