MarkupAnnotation
MarkupAnnotation
Przegląd
MarkupAnnotation jest klasą w Aspose.PDF FOSS dla Python. Dziedziczy po: Annotation.
Klasa bazowa dla adnotacji znaczników.
Ta klasa udostępnia 5 metod do pracy z obiektami MarkupAnnotation w programach Python. Dostępne metody to: __init__, generate_appearance, get_property, set_property, update_properties. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.PDF FOSS dla Python. Właściwości: appearance_normal, author, color, contents, has_appearance, properties oraz 3 dodatkowe.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
subtype | str | Odczyt | Pobiera podtyp. |
contents | str | Odczyt/zapis | Pobiera lub ustawia zawartość. |
rect | tuple[float, float, float, float] | Odczyt/zapis | Pobiera lub ustawia rect. |
title | str | Odczyt/zapis | Pobiera lub ustawia tytuł. |
author | str | Odczyt/zapis | Pobiera lub ustawia autora. |
has_appearance | bool | Odczyt | Pobiera informację o tym, czy posiada wygląd. |
appearance_normal | bytes | Odczyt/zapis | Pobiera lub ustawia normalny wygląd. |
properties | dict[str, Any] | Odczyt | Wpisy adnotacji specyficzne dla typu, wykraczające poza wspólne pola. |
color | tuple[float, ...] | Odczyt/zapis | Kolor adnotacji (/C) jako krotka komponentu, pusta gdy nie ustawiona. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) w tej instancji MarkupAnnotation. |
get_property(name: str, default: Any) → Any | Zwróć pojedynczą wartość właściwości specyficznej dla typu (lub default). |
set_property(name: str, value: Any) | Ustaw pojedynczą właściwość specyficzną dla typu (value=None usuwa ją). |
update_properties() | Ustaw jednocześnie kilka właściwości specyficznych dla typu. |
generate_appearance(force: bool) → bool | Wygeneruj normalny strumień wyglądu (/AP /N) dla tej adnotacji. |