MarkupAnnotation
MarkupAnnotation
Prezentare generală
MarkupAnnotation este o clasă în Aspose.PDF FOSS pentru Python. Moștenește de la: Annotation.
Clasă de bază pentru adnotări markup.
Această clasă oferă 5 metode pentru lucrul cu obiecte MarkupAnnotation în programe Python. Metodele disponibile includ: __init__, generate_appearance, get_property, set_property, update_properties. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python. Proprietăți: appearance_normal, author, color, contents, has_appearance, properties, și încă 3.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
subtype | str | Citire | Obține subtipul. |
contents | str | Citire/Scriere | Obține sau setează conținutul. |
rect | tuple[float, float, float, float] | Citire/Scriere | Obține sau stabilește dreptunghiul. |
title | str | Citire/Scriere | Obține sau setează titlul. |
author | str | Citire/Scriere | Obține sau stabilește autorul. |
has_appearance | bool | Citire | Obține proprietatea has appearance. |
appearance_normal | bytes | Citire/Scriere | Obține sau stabilește aspectul normal. |
properties | dict[str, Any] | Citire | Înregistrări de adnotare specifice tipului, dincolo de câmpurile comune. |
color | tuple[float, ...] | Citire/Scriere | Culoarea adnotării (/C) ca un tuplu de componente, gol când nu este setată. |
Metode
| Semnătură | Descriere: |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) pe această instanță MarkupAnnotation. |
get_property(name: str, default: Any) → Any | Returnează o singură valoare de proprietate specifică tipului (sau default). |
set_property(name: str, value: Any) | Setați o singură proprietate specifică tipului (value=None o elimină). |
update_properties() | Setaţi mai multe proprietăţi specifice tipului simultan. |
generate_appearance(force: bool) → bool | Generaţi un flux de aspect normal (/AP /N) pentru această adnotare. |