Annotation
Annotation
Panoramica
Annotation è una classe in Aspose.PDF FOSS per Python.
Vista live su una singola annotazione su una pagina.
Questa classe fornisce 5 metodi per lavorare con oggetti Annotation nei programmi Python. I metodi disponibili includono: __init__, generate_appearance, get_property, set_property, update_properties. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.PDF FOSS per Python. Proprietà: appearance_normal, author, color, contents, has_appearance, properties, e 3 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
subtype | str | Lettura | Restituisce il sottotipo. |
contents | str | Lettura/Scrittura | Ottiene o imposta i contenuti. |
rect | tuple[float, float, float, float] | Lettura/Scrittura | Ottiene o imposta il rect. |
title | str | Lettura/Scrittura | Ottiene o imposta il titolo. |
author | str | Lettura/Scrittura | Ottiene o imposta l’autore. |
has_appearance | bool | Lettura | Ottiene l’attributo has appearance. |
appearance_normal | bytes | Lettura/Scrittura | Ottiene o imposta l’aspetto normale. |
properties | dict[str, Any] | Lettura | Voci di annotazione specifiche per tipo oltre ai campi comuni. |
color | tuple[float, ...] | Lettura/Scrittura | Colore dell’annotazione (/C) come tupla di componenti, vuoto se non impostato. |
Metodi
| Firma | Descrizione |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) su questa istanza di Annotation. |
get_property(name: str, default: Any) → Any | Restituisci un singolo valore di proprietà specifica per tipo (o default). |
set_property(name: str, value: Any) | Imposta una singola proprietà specifica del tipo (value=None la rimuove). |
update_properties() | Imposta diverse proprietà specifiche del tipo contemporaneamente. |
generate_appearance(force: bool) → bool | Genera un flusso di aspetto normale (/AP /N) per questa annotazione. |