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 طرق إضافية. الأعضاء العامون يمكن الوصول إليهم من أي تطبيق Python بعد تثبيت حزمة Aspose.Psd FOSS لـ Python. الخصائص: bottom, height, is_empty, left, location, right، و 5 أخرى.

خصائص

اسمالنوعالوصولوصف
bottom``قراءة/كتابةيحصل أو يعيّن إحداثي y للحد السفلي لهذا المستطيل.
is_empty``قراءةيحصل على قيمة تشير إلى ما إذا كان هذا المستطيل لا يملك موقعًا أو حجمًا.
left``قراءة/كتابةيحصل أو يعيّن إحداثي x للحد الأيسر لهذا المستطيل.
right``قراءة/كتابةيحصل أو يعيّن إحداثي x للحد الأيمن لهذا المستطيل.
top``قراءة/كتابةيحصل على أو يعيّن إحداثي y للحافة العلوية لهذا المستطيل.
location``قراءة/كتابةيحصل على أو يعيّن إحداثيات الزاوية العلوية اليسرى لهذا المستطيل.
size``قراءة/كتابةيحصل أو يحدد حجم هذا المستطيل.
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)يهيئ مثيلاً جديدًا من نقطة وحجم.
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()يُحَدِّدُ ما إذا كانت النُّقْطَة أو المُسْتَطِيل المُحدَّد مُضَمَّنَةً داخل هذا المُسْتَطِيل.
inflate()يُوسِّعُ هذا المُسْتَطِيل بِالحَجْم أو الأَبْعَاد المُحدَّدَة.
intersect(rectangle)يَسْتَبْدِلُ هذا المُسْتَطِيل بِتَقَاطُعه مَعَ المُسْتَطِيل المُحدَّد.
intersects_with(rectangle)يحدِّد ما إذا كان هذا المستطيل يتقاطع مع المستطيل المحدد.
normalize()يقوم بتطبيع هذا المستطيل بحيث يكون العرض والارتفاع غير سلبيين.
offset()ينقل هذا المستطيل بالنقطة المحددة أو الإزاحات.

انظر أيضاً

 العربية