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. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای Python، برای هر برنامه 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] | خواندن | مقدار stroke را دریافت میکند. |
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 | خواندن | چیدمان is layout را در سلول دریافت میکند. |
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 فراخوانی میکند. |