Rectangle
סקירה כללית
Rectangle הוא struct ב-Aspose.Psd FOSS עבור .NET. יורש מ: IEquatable<Rectangle>.
מאחסן קבוצה של ארבעה אינטגרים המייצגים את המיקום והגודל של מלבן.
struct זה מצהיר על 24 שיטות עבור עצמים מסוג Rectangle בתוכניות .NET. השיטות הזמינות כוללות: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle, ו-4 שיטות נוספות. חברים ציבוריים נגישים לכל אפליקציית .NET לאחר התקנת חבילת Aspose.Psd FOSS עבור .NET. מאפיינים: Bottom, Empty, Height, IsEmpty, Left, Location, ו-6 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
X | int | קריאה/כתיבה | מקבל או מגדיר את הקורדינטה x של הפינה העליונה-שמאלית של המלבן הזה. |
Y | int | קריאה/כתיבה | מקבל או מגדיר את הקורדינטה y של הפינה העליונה-שמאלית של המלבן הזה. |
Width | int | קריאה/כתיבה | מקבל או מגדיר את הרוחב של Rectangle זה. |
Height | int | קריאה/כתיבה | מקבל או מגדיר את הגובה של ה-Rectangle הזה. |
Bottom | int | קריאה/כתיבה | מקבל או מגדיר את הקואורדינטה Y של הקצה התחתון של מלבן זה. |
IsEmpty | bool | קריאה | מקבל ערך שמציין האם למלבן זה אין מיקום או גודל. |
Left | int | קריאה/כתיבה | מקבל או מגדיר את הקואורדינטת X של הקצה השמאלי של מלבן זה. |
Location | Point | קריאה/כתיבה | מקבל או מגדיר את הקואורדינטות של הפינה העליונה-שמאלית של מלבן זה. |
Right | int | קריאה/כתיבה | מקבל או מגדיר את הקואורדינטת X של הקצה הימני של מלבן זה. |
Size | Size | קריאה/כתיבה | מקבל או מגדיר את הגודל של Rectangle זה. |
Top | int | קריאה/כתיבה | מקבל או מגדיר את הקואורדינטת Y של הקצה העליון של מלבן זה. |
Empty | Rectangle | קריאה | מייצג מבנה מלבן שבו המאפיינים נשארים לא מאותחלים. |
שיטות
| חתימה | תיאור |
|---|---|
Rectangle(location: Point, size: Size) | מאתחל מופע חדש של מבנה Rectangle עם המיקום והגודל שצוינו. |
Rectangle(x: int, y: int, width: int, height: int) | מאתחל מופע חדש של מבנה Rectangle עם הקואורדינטות שצוינו. |
Ceiling(value: RectangleF) | ממיר מבנה RectangleF למבנה Rectangle על-ידי עיגול כלפי מעלה של הקואורדינטות והגודל. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | יוצר מלבן מקואורדינטות קצה. |
FromPoints(point1: Point, point2: Point) | יוצר מלבן המתפרס על הנקודות שצוינו. |
Inflate(rectangle: Rectangle, x: int, y: int) | יוצר ומחזיר עותק מורחב של המלבן שצויין. |
Intersect(a: Rectangle, b: Rectangle) | מחזיר מלבן המייצג את החיתוך של שני מלבנים. |
Round(value: RectangleF) | ממיר מבנה RectangleF למבנה Rectangle על ידי עיגול הקואורדינטות והגודל. |
Truncate(value: RectangleF) | ממיר מבנה RectangleF למבנה Rectangle על-ידי חיתוך הקואורדינטות והגודל. |
Union(a: Rectangle, b: Rectangle) | מחזיר מלבן שמכיל את האיחוד של שני מלבנים. |
Contains(point: Point) | קובע האם הנקודה שצוינה נמצאת בתוך מלבן זה. |
Contains(rectangle: Rectangle) | קובע האם האזור המלבני שמיוצג על ידי המלבן שצויין נמצא במלואו בתוך מלבן זה. |
Contains(x: int, y: int) | קובע האם הנקודה שצוינה נמצאת בתוך מלבן זה. |
Equals(other: Rectangle) | קובע האם המלבן שצוין שווה למלבן זה. |
Equals(obj: object?) | קובע האם האובייקט שצוין שווה למלבן זה. |
GetHashCode() | מחזיר קוד hash למלבן זה. |
Inflate(size: Size) | מרחיב את המלבן הזה לפי הגודל שצוין. |
Inflate(width: int, height: int) | מרחיב את המלבן הזה בכמויות האופקיות והאנכיות המצוינות. |
Intersect(rectangle: Rectangle) | מחליף את המלבן הזה בחיתוכו עם המלבן המצויין. |
IntersectsWith(rectangle: Rectangle) | קובע האם המלבן הזה חותך את המלבן המצויין. |
Normalize() | מנרמל את המלבן הזה כך שהרוחב והגובה יהיו לא שליליים. |
Offset(point: Point) | מעביר את המלבן הזה לפי הנקודה שצוינה. |
Offset(x: int, y: int) | מעביר את המלבן הזה לפי הכמויות האופקיות והאנכיות המצוינות. |
ToString() | מחזיר ייצוג מחרוזת של המלבן הזה. |