Struct Rectangle
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
מאחסן קבוצת ארבעה מספרים שלמים המייצגים את המיקום והגודל של מלבן.
public struct Rectangle
חברים מיורשים
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
בונים
Rectangle(int, int, int, int)
מאתחל מופע חדש של מבנה Aspose.OCR.Rectangle עם המיקום והגודל המוגדרים.
public Rectangle(int x, int y, int width, int height)
פרמטרים
x
int
קואורדינטת x של הפינה השמאלית-עליונה של המלבן.
y
int
קואורדינטת y של הפינה השמאלית-עלית של המלבן.
width
int
הרוחב של המלבן.
height
int
הגובה של המלבן.
שדות
Height
הרוחב של המלבן.
public int Height
ערך שדה
Width
הגובה של המלבן.
public int Width
ערך שדה
X
המיקום x של המלבן.
public int X
ערך שדה
Y
המיקום y של המלבן.
public int Y
ערך שדה
מאפיינים
Bottom
מקבל או קובע את קואורדינטת ה-y שהיא הסכום של ערכי המאפיינים Aspose.OCR.Rectangle.Y ו-Aspose.OCR.Rectangle.Height של מבנה Aspose.OCR.Rectangle זה.
public int Bottom { get; set; }
ערך מאפיין
Empty
מקבל מופע חדש של מבנה Aspose.OCR.Rectangle שבו ערכי Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width ו-Aspose.OCR.Rectangle.Height מוגדרים לאפס.
public static Rectangle Empty { get; }
ערך מאפיין
IsEmpty
מקבל ערך המצביע האם כל המאפיינים המספריים של Aspose.OCR.Rectangle זה הם אפס.
public bool IsEmpty { get; }
ערך מאפיין
Left
מקבל או קובע את קואורדינטת ה-x של הקצה השמאלי של מבנה Aspose.OCR.Rectangle זה.
public int Left { get; set; }
ערך מאפיין
Right
מקבל או קובע את קואורדינטת ה-x שהיא הסכום של ערכי המאפיינים Aspose.OCR.Rectangle.X ו-Aspose.OCR.Rectangle.Width של מבנה Aspose.OCR.Rectangle זה.
public int Right { get; set; }
ערך מאפיין
Top
מקבל או קובע את קואורדינטת ה-y של הקצה העליון של מבנה Aspose.OCR.Rectangle זה.
public int Top { get; set; }
ערך מאפיין
שיטות
Contains(int, int)
קובע אם הנקודה המוגדרת כלולה במבנה Aspose.OCR.Rectangle זה.
public bool Contains(int x, int y)
פרמטרים
x
int
קואורדינטת ה-x של הנקודה לבדוק.
y
int
קואורדינטת ה-y של הנקודה לבדוק.
מחזיר
שיטה זו מחזירה true אם הנקודה המוגדרת על ידי x
וy
כלולה במבנה Aspose.OCR.Rectangle זה; אחרת false.
Equals(object)
בודק האם obj
הוא מבנה Aspose.OCR.Rectangle עם אותו מיקום וגודל של מבנה Aspose.OCR.Rectangle זה.
public override bool Equals(object obj)
פרמטרים
obj
object
ה- System.Object לבדוק.
מחזיר
שיטה זו מחזירה true אם obj
הוא מבנה Aspose.OCR.Rectangle ומאפייני Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, ו-Aspose.OCR.Rectangle.Height שלו שווים למאפיינים המתאימים של מבנה Aspose.OCR.Rectangle זה; אחרת, false.
GetHashCode()
מחזיר את קוד ההאש עבור מבנה Aspose.OCR.Rectangle זה.
public override int GetHashCode()
מחזיר
מספר שלם המייצג את קוד ההאש עבור המלבן הזה.
ToString()
ממיר את המאפיינים של Aspose.OCR.Rectangle זה למיתר קריא על ידי אדם.
public override string ToString()
מחזיר
מיתר המכיל את המיקום, הרוחב והגובה של מבנה Aspose.OCR.Rectangle זה.
מפעילים
operator ==(Rectangle, Rectangle)
בודק האם שני מבני Aspose.OCR.Rectangle имеют את אותו המיקום והגודל.
public static bool operator ==(Rectangle left, Rectangle right)
פרמטרים
left
Rectangle
מבנה Aspose.OCR.Rectangle שנמצא בצד השמאלי של מפעיל השוויון.
right
Rectangle
מבנה Aspose.OCR.Rectangle שנמצא בצד הימני של מפעיל השוויון.
מחזיר
מפעיל זה מחזיר true אם שני מבני Aspose.OCR.Rectangle имеют את המאפיינים Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, ו-Aspose.OCR.Rectangle.Height שווים.
operator !=(Rectangle, Rectangle)
בודק האם שני מבני Aspose.OCR.Rectangle שונים במיקום או בגודל.
public static bool operator !=(Rectangle left, Rectangle right)
פרמטרים
left
Rectangle
מבנה Aspose.OCR.Rectangle שנמצא בצד השמאלי של מפעיל אי השוויון.
right
Rectangle
מבנה Aspose.OCR.Rectangle שנמצא בצד הימני של מפעיל אי השוויון.
מחזיר
מפעיל זה מחזיר true אם כל אחד מהמאפיינים Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width או Aspose.OCR.Rectangle.Height של שני מבני Aspose.OCR.Rectangle שונים; אחרת false.