Struct Rectangle

Struct Rectangle

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

Stocke un ensemble de quatre entiers qui représentent l’emplacement et la taille d’un rectangle.

public struct Rectangle

Membres hérités

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

Constructeurs

Rectangle(int, int, int, int)

Initialise une nouvelle instance de la structure Aspose.OCR.Rectangle avec l’emplacement et la taille spécifiés.

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

Paramètres

x int

La coordonnée x du coin supérieur gauche du rectangle.

y int

La coordonnée y du coin supérieur gauche du rectangle.

width int

La largeur du rectangle.

height int

La hauteur du rectangle.

Champs

Height

La largeur du rectangle.

public int Height

Valeur du champ

int

Width

La hauteur du rectangle.

public int Width

Valeur du champ

int

X

L’emplacement x du rectangle.

public int X

Valeur du champ

int

Y

L’emplacement y du rectangle.

public int Y

Valeur du champ

int

Propriétés

Bottom

Obtient ou définit la coordonnée y qui est la somme des valeurs de propriété Aspose.OCR.Rectangle.Y et Aspose.OCR.Rectangle.Height de cette structure Aspose.OCR.Rectangle.

public int Bottom { get; set; }

Valeur de la propriété

int

Empty

Obtient une nouvelle instance de la structure Aspose.OCR.Rectangle qui a les valeurs Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width et Aspose.OCR.Rectangle.Height définies à zéro.

public static Rectangle Empty { get; }

Valeur de la propriété

Rectangle

IsEmpty

Obtient une valeur indiquant si toutes les propriétés numériques de cette Aspose.OCR.Rectangle ont des valeurs de zéro.

public bool IsEmpty { get; }

Valeur de la propriété

bool

Left

Obtient ou définit la coordonnée x du bord gauche de cette structure Aspose.OCR.Rectangle.

public int Left { get; set; }

Valeur de la propriété

int

Right

Obtient ou définit la coordonnée x qui est la somme des valeurs de propriété Aspose.OCR.Rectangle.X et Aspose.OCR.Rectangle.Width de cette structure Aspose.OCR.Rectangle.

public int Right { get; set; }

Valeur de la propriété

int

Top

Obtient ou définit la coordonnée y du bord supérieur de cette structure Aspose.OCR.Rectangle.

public int Top { get; set; }

Valeur de la propriété

int

Méthodes

Contains(int, int)

Détermine si le point spécifié est contenu dans cette structure Aspose.OCR.Rectangle.

public bool Contains(int x, int y)

Paramètres

x int

La coordonnée x du point à tester.

y int

La coordonnée y du point à tester.

Retourne

bool

Cette méthode renvoie true si le point défini par x et y est contenu dans cette structure Aspose.OCR.Rectangle ; sinon, false.

Equals(object)

Teste si obj est une structure Aspose.OCR.Rectangle avec le même emplacement et la même taille que cette structure Aspose.OCR.Rectangle.

public override bool Equals(object obj)

Paramètres

obj object

L’objet System.Object à tester.

Retourne

bool

Cette méthode renvoie true si obj est une structure Aspose.OCR.Rectangle et si ses propriétés Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width et Aspose.OCR.Rectangle.Height sont égales aux propriétés correspondantes de cette structure Aspose.OCR.Rectangle ; sinon, false.

GetHashCode()

Renvoie le code de hachage pour cette structure Aspose.OCR.Rectangle.

public override int GetHashCode()

Retourne

int

Un entier qui représente le code de hachage pour ce rectangle.

ToString()

Convertit les attributs de cette Aspose.OCR.Rectangle en une chaîne lisible par l’homme.

public override string ToString()

Retourne

string

Une chaîne qui contient la position, la largeur et la hauteur de cette structure Aspose.OCR.Rectangle.

Opérateurs

operator ==(Rectangle, Rectangle)

Teste si deux structures Aspose.OCR.Rectangle ont une localisation et une taille égales.

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

Paramètres

left Rectangle

La structure Aspose.OCR.Rectangle qui est à gauche de l’opérateur d’égalité.

right Rectangle

La structure Aspose.OCR.Rectangle qui est à droite de l’opérateur d’égalité.

Retourne

bool

Cet opérateur renvoie true si les deux structures Aspose.OCR.Rectangle ont des propriétés Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width et Aspose.OCR.Rectangle.Height égales.

operator !=(Rectangle, Rectangle)

Teste si deux structures Aspose.OCR.Rectangle diffèrent par leur emplacement ou leur taille.

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

Paramètres

left Rectangle

La structure Aspose.OCR.Rectangle qui est à gauche de l’opérateur d’inégalité.

right Rectangle

La structure Aspose.OCR.Rectangle qui est à droite de l’opérateur d’inégalité.

Retourne

bool

Cet opérateur renvoie true si l’une des propriétés Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width ou Aspose.OCR.Rectangle.Height des deux structures Aspose.OCR.Rectangle sont inégales ; sinon, false.

 Français