Shape
Tổng quan
Shape là một lớp trong Aspose.Words FOSS cho Python. Kế thừa từ: BaseModel, NodeCastMixin.
Các đối tượng Shape cung cấp các thuộc tính hình học và nội dung như chiều rộng, chiều cao, image_data và text_box, và có thể chuyển đổi sang các kiểu nút khác thông qua as_body(), as_paragraph(), v.v.
Lớp này cung cấp 8 phương thức để làm việc với các đối tượng Shape trong các chương trình Python. Các phương thức khả dụng bao gồm: as_body, as_cell, as_paragraph, as_row, as_run, as_section, as_shape, as_table. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Words FOSS cho Python. Thuộc tính: allow_overlap, alternative_text, anchor_locked, behind_text, fill_color, has_image, và còn 18 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
type | str | Đọc | Lấy kiểu. |
shape_type | `int | None` | Đọc |
name | str | Đọc | Lấy tên. |
alternative_text | str | Đọc | Lấy văn bản thay thế. |
width | `float | None` | Đọc |
height | `float | None` | Đọc |
is_inline | `bool | None` | Đọc |
has_image | `bool | None` | Đọc |
image_data | Optional[ImageData] | Đọc | Lấy dữ liệu hình ảnh. |
text_box | `dict[str, Any] | None` | Đọc |
fill_color | str | Đọc | Lấy màu tô. |
stroke | Optional[Border] | Đọc | Lấy đường viền. |
text_box_anchor | int | Đọc | Lấy neo hộp văn bản. |
wrap_type | int | Đọc | Lấy kiểu bao bọc. |
relative_horizontal_position | int | Đọc | Lấy vị trí ngang tương đối. |
relative_vertical_position | int | Đọc | Lấy vị trí dọc tương đối. |
left | float | Đọc | Lấy giá trị bên trái. |
top | float | Đọc | Lấy phần trên. |
horizontal_alignment | int | Đọc | Lấy căn chỉnh ngang. |
vertical_alignment | int | Đọc | Lấy căn chỉnh dọc. |
behind_text | bool | Đọc | Lấy văn bản phía sau. |
allow_overlap | bool | Đọc | Lấy giá trị cho phép chồng lắp. |
is_layout_in_cell | bool | Đọc | Lấy bố cục is trong ô. |
anchor_locked | bool | Đọc | Lấy trạng thái đã khóa của anchor. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
as_body() | Gọi as_body trên thể hiện Shape này. |
as_cell() | Gọi as_cell trên đối tượng Shape này. |
as_paragraph() | Gọi as_paragraph trên đối tượng Shape này. |
as_row() | Gọi as_row trên đối tượng Shape này. |
as_run() | Gọi as_run trên đối tượng Shape này. |
as_section() | Gọi as_section trên đối tượng Shape này. |
as_shape() | Gọi as_shape trên đối tượng Shape này. |
as_table() | Gọi as_table trên đối tượng Shape này. |