Annotation
Annotation
Visão geral
Annotation é uma classe em Aspose.PDF FOSS para Python.
Visualização ao vivo de uma única anotação em uma página.
Esta classe fornece 5 métodos para trabalhar com objetos Annotation em programas Python. Os métodos disponíveis incluem: __init__, generate_appearance, get_property, set_property, update_properties. Todos os membros públicos estão acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.PDF FOSS para Python. Propriedades: appearance_normal, author, color, contents, has_appearance, properties, e mais 3.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
subtype | str | Leitura | Obtém o subtipo. |
contents | str | Leitura/Escrita | Obtém ou define o conteúdo. |
rect | tuple[float, float, float, float] | Leitura/Escrita | Obtém ou define o rect. |
title | str | Leitura/Escrita | Obtém ou define o título. |
author | str | Leitura/Escrita | Obtém ou define o autor. |
has_appearance | bool | Leitura | Obtém a aparência do has. |
appearance_normal | bytes | Leitura/Escrita | Obtém ou define a aparência normal. |
properties | dict[str, Any] | Leitura | Entradas de anotação específicas de tipo além dos campos comuns. |
color | tuple[float, ...] | Leitura/Escrita | Cor da anotação (/C) como uma tupla de componentes, vazia quando não definida. |
Métodos
| Assinatura | Descrição |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) nesta instância de Annotation. |
get_property(name: str, default: Any) → Any | Retorne um único valor de propriedade específico de tipo (ou default). |
set_property(name: str, value: Any) | Defina uma única propriedade específica de tipo (value=None a remove). |
update_properties() | Defina várias propriedades específicas de tipo de uma só vez. |
generate_appearance(force: bool) → bool | Sintetize um fluxo de aparência normal (/AP /N) para esta anotação. |