Annotation

Annotation

Обзор

Annotation — это класс в Aspose.PDF FOSS для Python.

Живой просмотр одной аннотации на странице.

Этот класс предоставляет 5 методов для работы с объектами Annotation в программах 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Чтение/записьПолучает или задает author.
has_appearanceboolЧтениеПолучает наличие внешнего вида.
appearance_normalbytesЧтение/записьПолучает или задает нормальное оформление.
propertiesdict[str, Any]ЧтениеЗаписи аннотаций, специфичные для типа, помимо общих полей.
colortuple[float, ...]Чтение/записьЦвет аннотации (/C) как кортеж компонентов, пустой если не установлен.

Методы

ПодписьОписание:
__init__(page: Page, index: int, data: dict[str, Any])Calls init(page, index, data) в этом экземпляре Annotation.
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) для этой аннотации.

См. также:

 Русский