MarkupAnnotation
MarkupAnnotation
Panoramica
MarkupAnnotation è una classe in Aspose.PDF FOSS per Python. Eredita da: Annotation.
Classe base per le annotazioni di markup.
Questa classe fornisce 5 metodi per lavorare con oggetti MarkupAnnotation 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 | Ottiene il sottotipo. |
contents | str | Lettura/Scrittura | Ottiene o imposta i contenuti. |
rect | tuple[float, float, float, float] | Lettura/Scrittura | Ottiene o imposta il rettangolo. |
title | str | Lettura/Scrittura | Ottiene o imposta il titolo. |
author | str | Lettura/Scrittura | Ottiene o imposta l’autore. |
has_appearance | bool | Lettura | Restituisce la presenza dell’aspetto. |
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 una 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 MarkupAnnotation. |
get_property(name: str, default: Any) → Any | Restituisci un singolo valore di proprietà specifica per tipo (or default). |
set_property(name: str, value: Any) | Imposta una singola proprietà specifica del tipo (value=None la rimuove). |
update_properties() | Imposta più proprietà specifiche del tipo contemporaneamente. |
generate_appearance(force: bool) → bool | Genera un flusso di aspetto normale (/AP /N) per questa annotazione. |