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() | ينقل هذا المستطيل بالنقطة المحددة أو الإزاحات. |