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
Width
La hauteur du rectangle.
public int Width
Valeur du champ
X
L’emplacement x du rectangle.
public int X
Valeur du champ
Y
L’emplacement y du rectangle.
public int Y
Valeur du champ
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é
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é
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é
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é
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é
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é
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
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
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
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
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
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
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.