MarkupAnnotation

MarkupAnnotation

Übersicht

MarkupAnnotation ist eine Klasse in Aspose.PDF FOSS für Python. Erbt von: Annotation.

Basisklasse für Markup-Annotationen.

Diese Klasse stellt 5 Methoden zur Arbeit mit MarkupAnnotation-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, generate_appearance, get_property, set_property, update_properties. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.PDF FOSS für das Python-Paket zugänglich. Eigenschaften: appearance_normal, author, color, contents, has_appearance, properties und 3 weitere.

Eigenschaften

NameTypZugriffBeschreibung
subtypestrLesenErmittelt den Subtyp.
contentsstrLesen/SchreibenLiest oder setzt den Inhalt.
recttuple[float, float, float, float]Lesen/SchreibenLiest oder setzt das Rect.
titlestrLesen/SchreibenRuft den Titel ab oder legt ihn fest.
authorstrLesen/SchreibenLiest oder legt den Autor fest.
has_appearanceboolLesenLiest das Vorhandensein des Erscheinungsbilds.
appearance_normalbytesLesen/SchreibenLiest oder setzt die normale Darstellung.
propertiesdict[str, Any]LesenTypenspezifische Anmerkungseinträge über die gemeinsamen Felder hinaus.
colortuple[float, ...]Lesen/SchreibenAnmerkungsfarbe (/C) als Komponenten-Tupel, leer wenn nicht gesetzt.

Methoden

SignaturBeschreibung
__init__(page: Page, index: int, data: dict[str, Any])Calls init(page, index, data) bei dieser MarkupAnnotation-Instanz.
get_property(name: str, default: Any) → AnyGib einen einzelnen typenspezifischen Eigenschaftswert zurück (oder default).
set_property(name: str, value: Any)Setze eine einzelne typenspezifische Eigenschaft (value=None entfernt sie).
update_properties()Setze mehrere typenspezifische Eigenschaften auf einmal.
generate_appearance(force: bool) → boolErstelle einen normalen appearance stream (/AP /N) für diese Annotation.

Siehe auch

 Deutsch