Rectangle

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 נוספים.

מאפיינים

שםסוגגישהתיאור
Xintקריאה/כתיבהמקבל או מגדיר את הקורדינטה x של הפינה העליונה-שמאלית של המלבן הזה.
Yintקריאה/כתיבהמקבל או מגדיר את הקורדינטה y של הפינה העליונה-שמאלית של המלבן הזה.
Widthintקריאה/כתיבהמקבל או מגדיר את הרוחב של Rectangle זה.
Heightintקריאה/כתיבהמקבל או מגדיר את הגובה של ה-Rectangle הזה.
Bottomintקריאה/כתיבהמקבל או מגדיר את הקואורדינטה Y של הקצה התחתון של מלבן זה.
IsEmptyboolקריאהמקבל ערך שמציין האם למלבן זה אין מיקום או גודל.
Leftintקריאה/כתיבהמקבל או מגדיר את הקואורדינטת X של הקצה השמאלי של מלבן זה.
LocationPointקריאה/כתיבהמקבל או מגדיר את הקואורדינטות של הפינה העליונה-שמאלית של מלבן זה.
Rightintקריאה/כתיבהמקבל או מגדיר את הקואורדינטת X של הקצה הימני של מלבן זה.
SizeSizeקריאה/כתיבהמקבל או מגדיר את הגודל של Rectangle זה.
Topintקריאה/כתיבהמקבל או מגדיר את הקואורדינטת Y של הקצה העליון של מלבן זה.
EmptyRectangleקריאהמייצג מבנה מלבן שבו המאפיינים נשארים לא מאותחלים.

שיטות

חתימהתיאור
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()מחזיר ייצוג מחרוזת של המלבן הזה.

ראה גם

 עברית