Rectangle

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()این مستطیل را با نقطه یا جابجایی‌های مشخص‌شده جابه‌جا می‌کند.

همچنین ببینید:

 فارسی