Shape
Visão geral
Shape é uma classe em Aspose.Words FOSS para Python. Herda de: BaseModel, NodeCastMixin.
Objetos Shape expõem propriedades de geometria e conteúdo, como largura, altura, image_data e text_box, e podem ser convertidos para outros tipos de nó via as_body(), as_paragraph(), etc.
Esta classe fornece 8 métodos para trabalhar com objetos Shape em programas Python. Os métodos disponíveis incluem: as_body, as_cell, as_paragraph, as_row, as_run, as_section, as_shape, as_table. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Words FOSS para Python. Propriedades: allow_overlap, alternative_text, anchor_locked, behind_text, fill_color, has_image, e mais 18.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
type | str | Leitura | Obtém o tipo. |
shape_type | `int | None` | Leitura |
name | str | Leitura | Obtém o nome. |
alternative_text | str | Leitura | Obtém o texto alternativo. |
width | `float | None` | Leitura |
height | `float | None` | Leitura |
is_inline | `bool | None` | Leitura |
has_image | `bool | None` | Leitura |
image_data | Optional[ImageData] | Leitura | Obtém os dados da imagem. |
text_box | `dict[str, Any] | None` | Leitura |
fill_color | str | Leitura | Obtém a cor de preenchimento. |
stroke | Optional[Border] | Leitura | Obtém o traço. |
text_box_anchor | int | Leitura | Obtém a âncora da caixa de texto. |
wrap_type | int | Leitura | Obtém o tipo de ajuste. |
relative_horizontal_position | int | Leitura | Obtém a posição horizontal relativa. |
relative_vertical_position | int | Leitura | Obtém a posição vertical relativa. |
left | float | Leitura | Obtém o lado esquerdo. |
top | float | Leitura | Obtém o top. |
horizontal_alignment | int | Leitura | Obtém o alinhamento horizontal. |
vertical_alignment | int | Leitura | Obtém o alinhamento vertical. |
behind_text | bool | Leitura | Obtém o texto por trás. |
allow_overlap | bool | Leitura | Obtém a sobreposição permitida. |
is_layout_in_cell | bool | Leitura | Obtém o layout is na célula. |
anchor_locked | bool | Leitura | Obtém a âncora bloqueada. |
Métodos
| Assinatura | Descrição |
|---|---|
as_body() | Chama as_body nesta instância de Shape. |
as_cell() | Chama as_cell nesta instância de Shape. |
as_paragraph() | Chama as_paragraph nesta instância de Shape. |
as_row() | Chama as_row nesta instância de Shape. |
as_run() | Chama as_run nesta instância de Shape. |
as_section() | Chama as_section nesta instância de Shape. |
as_shape() | Chama as_shape nesta instância de Shape. |
as_table() | Chama as_table nesta instância de Shape. |