LinkAnnotation
LinkAnnotation
Огляд
LinkAnnotation — це клас у Aspose.PDF FOSS для Python. Наслідує від: Annotation.
Конкретний тип анотації збережено для сумісності з tests/API.
Цей клас надає 5 методів для роботи з об’єктами LinkAnnotation у програмах 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 | Читання | Отримує, чи має вигляд. |
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) у цьому екземплярі LinkAnnotation. |
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) для цієї анотації. |