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ЧтениеПолучает наличие внешнего вида.
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) для этой аннотации.

См. также:

 Русский