MarkupAnnotation

MarkupAnnotation

Overzicht

MarkupAnnotation is een klasse in Aspose.PDF FOSS voor Python. Erft van: Annotation.

Basisklasse voor markupannotaties.

Deze klasse biedt 5 methoden voor het werken met MarkupAnnotation objecten in Python programma’s. Beschikbare methoden zijn: __init__, generate_appearance, get_property, set_property, update_properties. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.PDF FOSS voor Python pakket. Eigenschappen: appearance_normal, author, color, contents, has_appearance, properties, en nog 3.

Eigenschappen

NaamTypeToegangBeschrijving
subtypestrLezenHaalt het subtype op.
contentsstrLezen/schrijvenHaalt op of stelt de inhoud in.
recttuple[float, float, float, float]Lezen/schrijvenHaalt de rect op of stelt deze in.
titlestrLezen/schrijvenHaalt de titel op of stelt deze in.
authorstrLezen/schrijvenHaalt of stelt de auteur.
has_appearanceboolLezenHaalt de has appearance op.
appearance_normalbytesLezen/schrijvenHaalt op of stelt de normale weergave in.
propertiesdict[str, Any]LezenType-specifieke annotatie-items buiten de algemene velden.
colortuple[float, ...]Lezen/schrijvenAnnotatiekleur (/C) als een component-tuple, leeg wanneer niet ingesteld.

Methoden

HandtekeningBeschrijving
__init__(page: Page, index: int, data: dict[str, Any])Calls init(page, index, data) op deze MarkupAnnotation instantie.
get_property(name: str, default: Any) → AnyGeef een enkele type-specifieke eigenschapswaarde terug (of default).
set_property(name: str, value: Any)Stel een enkele type-specifieke eigenschap in (value=None verwijdert deze).
update_properties()Stel meerdere type-specifieke eigenschappen in één keer in.
generate_appearance(force: bool) → boolSyntheseer een normal appearance stream (/AP /N) voor deze annotatie.

Zie ook

 Nederlands