Rectangle
نمای کلی
Rectangle یک کلاس در Aspose.Psd FOSS برای Python است.
مجموعهای از چهار عدد صحیح را که مکان و اندازه یک مستطیل را نشان میدهند، ذخیره میکند.
این کلاس 18 متد برای اشیاء Rectangle در برنامههای Python اعلام میکند. متدهای موجود شامل: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect و 6 متد دیگر. اعضای عمومی پس از نصب بسته Aspose.Psd FOSS برای Python، برای هر برنامهٔ Python قابل دسترسی هستند. خصوصیات: bottom, height, is_empty, left, location, right و 5 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
bottom | `` | خواندن/نوشتن | مختصات y لبهٔ پایین این مستطیل را دریافت یا تنظیم میکند. |
is_empty | `` | خواندن | مقداری را برمیگرداند که نشان میدهد این مستطیل هیچ موقعیت یا اندازهای ندارد. |
left | `` | خواندن/نوشتن | مختصات x لبهٔ چپ این مستطیل را دریافت یا تنظیم میکند. |
right | `` | خواندن/نوشتن | دریافت یا تنظیم مختصات x لبهٔ راست این مستطیل. |
top | `` | خواندن/نوشتن | دریافت یا تنظیم مختصات y لبهٔ بالایی این مستطیل. |
location | `` | خواندن/نوشتن | دریافت یا تنظیم مختصات گوشهٔ بالا-چپ این مستطیل. |
size | `` | خواندن/نوشتن | اندازه این Rectangle را دریافت یا تنظیم میکند. |
x | `` | خواندن | مقدار x را دریافت میکند. |
y | `` | خواندن | مقدار y را دریافت میکند. |
width | `` | خواندن | عرض را دریافت میکند. |
height | `` | خواندن | ارتفاع را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, width, height) در این نمونهٔ Rectangle. |
empty() | ساختار Rectangle را نشان میدهد که ویژگیهای آن بدون مقداردهی اولیه باقی ماندهاند. |
from_left_top_right_bottom(left, top, right, bottom) | یک مستطیل را از مختصات لبهها ایجاد میکند. |
from_ltrb(left, top, right, bottom) | یک مستطیل را از مختصات لبهها برای تجزیهوتحلیل داخلی رکوردهای PSD ایجاد میکند. |
from_points(point1, point2) | یک مستطیل ایجاد میکند که نقاط مشخصشده را در بر میگیرد. |
from_point_and_size(location: Point, size: Size) | یک نمونهٔ جدید را از یک Point و یک Size مقداردهی اولیه میکند. |
ceiling(value) | ساختار RectangleF را به ساختار Rectangle تبدیل میکند با گرد کردن به بالا مختصات و اندازه. |
round(value) | ساختار RectangleF را به ساختار Rectangle تبدیل میکند با گرد کردن مختصات و اندازه. |
truncate(value) | یک ساختار RectangleF را با کوتاهکردن مختصات و اندازه به ساختار Rectangle تبدیل میکند. |
inflate_rect(rectangle, x, y) | یک کپی بزرگنماییشده از مستطیل مشخصشده را ایجاد و برمیگرداند. |
intersect_rect(a, b) | یک مستطیل را برمیگرداند که نمایانگر تقاطع دو مستطیل است. |
union_rect(a, b) | یک مستطیل را برمیگرداند که شامل اتحاد دو مستطیل است. |
contains() | تعیین میکند که آیا نقطه یا مستطیل مشخصشده درون این Rectangle قرار دارد یا خیر. |
inflate() | این rectangle را با اندازه یا ابعاد مشخصشده بزرگ میکند. |
intersect(rectangle) | این مستطیل را با تقاطع آن با مستطیل مشخصشده جایگزین میکند. |
intersects_with(rectangle) | مشخص میکند که آیا این مستطیل با مستطیل مشخصشده تقاطع دارد یا نه. |
normalize() | این مستطیل را طوری نرمالسازی میکند که عرض و ارتفاع آن منفی نباشند. |
offset() | این مستطیل را با نقطه یا جابجاییهای مشخصشده جابهجا میکند. |