MarkupAnnotation
MarkupAnnotation
Огляд
MarkupAnnotation — це клас у Aspose.PDF FOSS для Python. Наслідує від: Annotation.
Базовий клас для розміткових анотацій.
Цей клас надає 5 методів для роботи з об’єктами MarkupAnnotation у програмах Python. Доступні методи: __init__, generate_appearance, get_property, set_property, update_properties. Усі публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.PDF FOSS для Python. Властивості: appearance_normal, author, color, contents, has_appearance, properties, та ще 3.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
subtype | str | Читання | Отримує підтип. |
contents | str | Читання/Запис | Отримує або встановлює вміст. |
rect | tuple[float, float, float, float] | Читання/Запис | Отримує або задає rect. |
title | str | Читання/Запис | Отримує або встановлює назву. |
author | str | Читання/Запис | Отримує або встановлює автора. |
has_appearance | bool | Читання | Отримує значення has appearance. |
appearance_normal | bytes | Читання/Запис | Отримує або встановлює нормальний вигляд. |
properties | dict[str, Any] | Читання | Записи анотацій, специфічних для типу, понад загальні поля. |
color | tuple[float, ...] | Читання/Запис | Колір анотації (/C) як кортеж компонент, порожній, коли не встановлено. |
Методи
| Сигнатура | Опис |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) у цьому екземплярі MarkupAnnotation. |
get_property(name: str, default: Any) → Any | Повернути одне значення властивості, специфічної для типу (або default). |
set_property(name: str, value: Any) | Встановити одне типо-специфічне властивість (value=None видаляє її). |
update_properties() | Встановіть кілька типово-специфічних властивостей одночасно. |
generate_appearance(force: bool) → bool | Синтезувати звичайний потік відображення (/AP /N) для цієї анотації. |