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à

NomeTipoAccessoDescrizione
subtypestrLetturaOttiene il sottotipo.
contentsstrLettura/ScritturaOttiene o imposta i contenuti.
recttuple[float, float, float, float]Lettura/ScritturaOttiene o imposta il rettangolo.
titlestrLettura/ScritturaOttiene o imposta il titolo.
authorstrLettura/ScritturaOttiene o imposta l’autore.
has_appearanceboolLetturaRestituisce la presenza dell’aspetto.
appearance_normalbytesLettura/ScritturaOttiene o imposta l’aspetto normale.
propertiesdict[str, Any]LetturaVoci di annotazione specifiche per tipo oltre ai campi comuni.
colortuple[float, ...]Lettura/ScritturaColore dell’annotazione (/C) come una tupla di componenti, vuoto se non impostato.

Metodi

FirmaDescrizione
__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) → AnyRestituisci 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) → boolGenera un flusso di aspetto normale (/AP /N) per questa annotazione.

Vedi anche

 Italiano