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.

Властивості

НазваТипДоступОпис
subtypestrЧитанняОтримує підтип.
contentsstrЧитання/ЗаписОтримує або встановлює вміст.
recttuple[float, float, float, float]Читання/ЗаписОтримує або задає rect.
titlestrЧитання/ЗаписОтримує або встановлює назву.
authorstrЧитання/ЗаписОтримує або встановлює автора.
has_appearanceboolЧитанняОтримує значення has appearance.
appearance_normalbytesЧитання/ЗаписОтримує або встановлює нормальний вигляд.
propertiesdict[str, Any]ЧитанняЗаписи анотацій, специфічних для типу, понад загальні поля.
colortuple[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) для цієї анотації.

Дивіться також

 Українська