LinkAnnotation
LinkAnnotation
Tổng quan
LinkAnnotation là một lớp trong Aspose.PDF FOSS cho Python. Kế thừa từ: Annotation.
Kiểu chú thích cụ thể được giữ lại để tương thích với tests/API.
Lớp này cung cấp 5 phương thức để làm việc với các đối tượng LinkAnnotation trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, generate_appearance, get_property, set_property, update_properties. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.PDF FOSS cho Python. Thuộc tính: appearance_normal, author, color, contents, has_appearance, properties, và 3 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
subtype | str | Đọc | Lấy subtype. |
contents | str | Đọc/Ghi | Lấy hoặc đặt nội dung. |
rect | tuple[float, float, float, float] | Đọc/Ghi | Lấy hoặc đặt rect. |
title | str | Đọc/Ghi | Lấy hoặc đặt tiêu đề. |
author | str | Đọc/Ghi | Lấy hoặc đặt tác giả. |
has_appearance | bool | Đọc | Lấy giá trị has appearance. |
appearance_normal | bytes | Đọc/Ghi | Lấy hoặc đặt giao diện bình thường. |
properties | dict[str, Any] | Đọc | Các mục chú thích đặc thù cho kiểu vượt quá các trường chung. |
color | tuple[float, ...] | Đọc/Ghi | Màu chú thích (/C) dưới dạng một tuple thành phần, để trống khi chưa được đặt. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) trên thể hiện LinkAnnotation này. |
get_property(name: str, default: Any) → Any | Trả về một giá trị thuộc tính riêng theo kiểu duy nhất (hoặc default). |
set_property(name: str, value: Any) | Đặt một thuộc tính riêng cho loại duy nhất (value=None sẽ xóa nó). |
update_properties() | Đặt một số thuộc tính đặc thù cho loại cùng một lúc. |
generate_appearance(force: bool) → bool | Tổng hợp một luồng hiển thị bình thường (/AP /N) cho chú thích này. |