Shape
نظرة عامة
Shape هي فئة في Aspose.Words FOSS لـ Python. ترث من: BaseModel، NodeCastMixin.
كائنات Shape تكشف عن خصائص الهندسة والمحتوى مثل العرض، الارتفاع، image_data و text_box، ويمكن تحويلها إلى أنواع عقد أخرى عبر as_body()، as_paragraph()، إلخ.
توفر هذه الفئة 8 طرق للعمل مع كائنات Shape في برامج Python. تشمل الطرق المتاحة: as_body، as_cell، as_paragraph، as_row، as_run، as_section، as_shape، as_table. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.Words FOSS لـ Python. الخصائص: allow_overlap، alternative_text، anchor_locked، behind_text، fill_color، has_image، و 18 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
type | str | قراءة | يحصل على النوع. |
shape_type | `int | None` | قراءة |
name | str | قراءة | يحصل على الاسم. |
alternative_text | str | قراءة | يحصل على النص البديل. |
width | `float | None` | قراءة |
height | `float | None` | قراءة |
is_inline | `bool | None` | قراءة |
has_image | `bool | None` | قراءة |
image_data | Optional[ImageData] | قراءة | يحصل على بيانات الصورة. |
text_box | `dict[str, Any] | None` | قراءة |
fill_color | str | قراءة | يحصل على لون التعبئة. |
stroke | Optional[Border] | قراءة | يحصل على الحد. |
text_box_anchor | int | قراءة | يحصل على مرساة مربع النص. |
wrap_type | int | قراءة | يحصل على نوع الالتفاف. |
relative_horizontal_position | int | قراءة | يحصل على الموضع الأفقي النسبي. |
relative_vertical_position | int | قراءة | يحصل على الموضع الرأسي النسبي. |
left | float | قراءة | يحصل على اليسار. |
top | float | قراءة | يحصل على الأعلى. |
horizontal_alignment | int | قراءة | يحصل على المحاذاة الأفقية. |
vertical_alignment | int | قراءة | يحصل على المحاذاة العمودية. |
behind_text | bool | قراءة | يحصل على النص الخلفي. |
allow_overlap | bool | قراءة | يحصل على السماح بالتداخل. |
is_layout_in_cell | bool | قراءة | يحصل على التخطيط في الخلية. |
anchor_locked | bool | قراءة | يحصل على قفل المرساة. |
الطرق
| التوقيع | وصف |
|---|---|
as_body() | يستدعي as_body على هذا الكائن من النوع Shape. |
as_cell() | يستدعي as_cell على هذا الكائن من النوع Shape. |
as_paragraph() | يستدعي as_paragraph على هذا الكائن من النوع Shape. |
as_row() | يستدعي as_row على هذا الكائن من النوع Shape. |
as_run() | يستدعي as_run على هذا الكائن من النوع Shape. |
as_section() | يستدعي as_section على هذا الكائن من النوع Shape. |
as_shape() | يستدعي as_shape على كائن Shape هذا. |
as_table() | يستدعي as_table على كائن Shape هذا. |