MarkupAnnotation
MarkupAnnotation
Tổng quan
MarkupAnnotation là một lớp trong Aspose.PDF FOSS cho Python. Kế thừa từ: Annotation.
Lớp cơ sở cho các chú thích đánh dấu.
Lớp này cung cấp 5 phương thức để làm việc với các đối tượng MarkupAnnotation 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 khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
subtype | str | Đọc | Lấy kiểu phụ. |
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 thuộc tính 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 riêng theo loại 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 đặ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 MarkupAnnotation này. |
get_property(name: str, default: Any) → Any | Trả về một giá trị thuộc tính riêng theo loại duy nhất (hoặc default). |
set_property(name: str, value: Any) | Đặt một thuộc tính riêng 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. |