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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
subtype | str | Lesen | Ermittelt den Subtyp. |
contents | str | Lesen/Schreiben | Liest oder setzt den Inhalt. |
rect | tuple[float, float, float, float] | Lesen/Schreiben | Liest oder setzt das Rect. |
title | str | Lesen/Schreiben | Ruft den Titel ab oder legt ihn fest. |
author | str | Lesen/Schreiben | Liest oder legt den Autor fest. |
has_appearance | bool | Lesen | Liest das Vorhandensein des Erscheinungsbilds. |
appearance_normal | bytes | Lesen/Schreiben | Liest oder setzt die normale Darstellung. |
properties | dict[str, Any] | Lesen | Typenspezifische Anmerkungseinträge über die gemeinsamen Felder hinaus. |
color | tuple[float, ...] | Lesen/Schreiben | Anmerkungsfarbe (/C) als Komponenten-Tupel, leer wenn nicht gesetzt. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) bei dieser MarkupAnnotation-Instanz. |
get_property(name: str, default: Any) → Any | Gib 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) → bool | Erstelle einen normalen appearance stream (/AP /N) für diese Annotation. |