Struct Rectangle

Struct Rectangle

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

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

public struct Rectangle

Arvda Medlemmar

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

Konstruktörer

Rectangle(int, int, int, int)

Initierar en ny instans av Aspose.OCR.Rectangle-strukturen med angiven plats och storlek.

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

Parametrar

x int

X-koordinaten för det övre vänstra hörnet av rektangeln.

y int

Y-koordinaten för det övre vänstra hörnet av rektangeln.

width int

Bredden på rektangeln.

height int

Höjden på rektangeln.

Fält

Height

Rektangelns höjd.

public int Height

Fältvärde

int

Width

Rektangelns bredd.

public int Width

Fältvärde

int

X

Rektangelns x-plats.

public int X

Fältvärde

int

Y

Rektangelns y-plats.

public int Y

Fältvärde

int

Egenskaper

Bottom

Hämtar eller ställer in y-koordinaten som är summan av Aspose.OCR.Rectangle.Y och Aspose.OCR.Rectangle.Height egenskapsvärdena för denna Aspose.OCR.Rectangle-struktur.

public int Bottom { get; set; }

Egenskapsvärde

int

Empty

Hämtar en ny instans av Aspose.OCR.Rectangle-strukturen som har Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width och Aspose.OCR.Rectangle.Height värden satta till noll.

public static Rectangle Empty { get; }

Egenskapsvärde

Rectangle

IsEmpty

Hämtar ett värde som indikerar om alla numeriska egenskaper för denna Aspose.OCR.Rectangle har värdena noll.

public bool IsEmpty { get; }

Egenskapsvärde

bool

Left

Hämtar eller ställer in x-koordinaten för vänstra kanten av denna Aspose.OCR.Rectangle-struktur.

public int Left { get; set; }

Egenskapsvärde

int

Right

Hämtar eller ställer in x-koordinaten som är summan av Aspose.OCR.Rectangle.X och Aspose.OCR.Rectangle.Width egenskapsvärdena för denna Aspose.OCR.Rectangle-struktur.

public int Right { get; set; }

Egenskapsvärde

int

Top

Hämtar eller ställer in y-koordinaten för den övre kanten av denna Aspose.OCR.Rectangle-struktur.

public int Top { get; set; }

Egenskapsvärde

int

Metoder

Contains(int, int)

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

public bool Contains(int x, int y)

Parametrar

x int

X-koordinaten för punkten som ska testas.

y int

Y-koordinaten för punkten som ska testas.

Returnerar

bool

Denna metod returnerar true om punkten som definieras av x och y finns inom denna Aspose.OCR.Rectangle-struktur; annars false.

Equals(object)

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

public override bool Equals(object obj)

Parametrar

obj object

System.Object som ska testas.

Returnerar

bool

Denna metod returnerar true 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 motsvarande egenskaper för denna Aspose.OCR.Rectangle-struktur; annars false.

GetHashCode()

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

public override int GetHashCode()

Returnerar

int

Ett heltal som representerar hashkoden för denna rektangel.

ToString()

Konverterar attributen för denna Aspose.OCR.Rectangle till en människoläsbar sträng.

public override string ToString()

Returnerar

string

En sträng som innehåller positionen, bredden och höjden för denna Aspose.OCR.Rectangle-struktur.

Operatörer

operator ==(Rectangle, Rectangle)

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

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

Parametrar

left Rectangle

Aspose.OCR.Rectangle-strukturen som är till vänster om likhetoperatören.

right Rectangle

Aspose.OCR.Rectangle-strukturen som är till höger om likhetoperatören.

Returnerar

bool

Denna operator returnerar true om de två Aspose.OCR.Rectangle-strukturerna har lika Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width och Aspose.OCR.Rectangle.Height egenskaper.

operator !=(Rectangle, Rectangle)

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

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

Parametrar

left Rectangle

Aspose.OCR.Rectangle-strukturen som är till vänster om ojämlikhetsoperatören.

right Rectangle

Aspose.OCR.Rectangle-strukturen som är till höger om ojämlikhetsoperatören.

Returnerar

bool

Denna operator returnerar true om någon av Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width eller Aspose.OCR.Rectangle.Height egenskaperna för de två Aspose.OCR.Rectangle-strukturerna är ojämlika; annars false.

 Svenska