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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
subtype | str | Lezen | Haalt het subtype op. |
contents | str | Lezen/schrijven | Haalt op of stelt de inhoud in. |
rect | tuple[float, float, float, float] | Lezen/schrijven | Haalt de rect op of stelt deze in. |
title | str | Lezen/schrijven | Haalt de titel op of stelt deze in. |
author | str | Lezen/schrijven | Haalt of stelt de auteur. |
has_appearance | bool | Lezen | Haalt de has appearance op. |
appearance_normal | bytes | Lezen/schrijven | Haalt op of stelt de normale weergave in. |
properties | dict[str, Any] | Lezen | Type-specifieke annotatie-items buiten de algemene velden. |
color | tuple[float, ...] | Lezen/schrijven | Annotatiekleur (/C) als een component-tuple, leeg wanneer niet ingesteld. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) op deze MarkupAnnotation instantie. |
get_property(name: str, default: Any) → Any | Geef 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) → bool | Syntheseer een normal appearance stream (/AP /N) voor deze annotatie. |