Rectangle
نمای کلی
Rectangle یک struct در Aspose.Psd FOSS برای .NET است. ارثبرده از: IEquatable<Rectangle>.
مجموعهای از چهار عدد صحیح را که مکان و اندازه یک مستطیل را نشان میدهند، ذخیره میکند.
این struct ۲۴ متد برای اشیاء Rectangle در برنامههای .NET اعلام میکند. متدهای در دسترس شامل: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle و ۴ متد اضافی هستند. اعضای عمومی پس از نصب بسته Aspose.Psd FOSS برای .NET، برای هر برنامه .NET قابل دسترسی هستند. ویژگیها: Bottom, Empty, Height, IsEmpty, Left, Location و ۶ مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
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 لبهی بالایی این Rectangle را دریافت یا تنظیم میکند. |
Empty | Rectangle | خواندن | یک ساختار 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) | تعیین میکند آیا نقطهٔ مشخصشده در داخل این Rectangle قرار دارد یا خیر. |
Contains(rectangle: Rectangle) | مشخص میکند که آیا ناحیهٔ مستطیلی که توسط مستطیل مشخصشده نمایانده شده است، بهطور کامل درون این Rectangle قرار دارد یا خیر. |
Contains(x: int, y: int) | مشخص میکند که آیا نقطهٔ مشخصشده درون این Rectangle قرار دارد یا خیر. |
Equals(other: Rectangle) | تعیین میکند آیا مستطیل مشخصشده برابر با این مستطیل است یا خیر. |
Equals(obj: object?) | تعیین میکند آیا شیء مشخصشده برابر با این مستطیل است یا خیر. |
GetHashCode() | یک کد هش برای این مستطیل برمیگرداند. |
Inflate(size: Size) | این مستطیل را به اندازه مشخصشده بزرگ میکند. |
Inflate(width: int, height: int) | این مستطیل را به مقدار افقی و عمودی مشخص شده گسترش میدهد. |
Intersect(rectangle: Rectangle) | این مستطیل را با تقاطع آن با مستطیل مشخصشده جایگزین میکند. |
IntersectsWith(rectangle: Rectangle) | تعیین میکند که آیا این مستطیل با مستطیل مشخصشده تقاطع دارد یا خیر. |
Normalize() | این مستطیل را نرمال میکند تا عرض و ارتفاع آن منفی نباشند. |
Offset(point: Point) | این مستطیل را بر اساس نقطهٔ مشخص شده جابجا میکند. |
Offset(x: int, y: int) | این مستطیل را بر اساس مقادیر افقی و عمودی مشخص شده جابجا میکند. |
ToString() | نمایش رشتهای این مستطیل را برمیگرداند. |