Annotation
Annotation
نمای کلی
Annotation یک کلاس در Aspose.PDF FOSS برای Python است.
نمایش زندهی یک حاشیهنویسی تک بر روی یک صفحه.
این کلاس 5 متد برای کار با اشیای Annotation در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__, generate_appearance, get_property, set_property, update_properties هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python به هر برنامهٔ Python قابل دسترسی هستند. ویژگیها: appearance_normal, author, color, contents, has_appearance, properties و 3 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
subtype | str | خواندن | زیرنوع را دریافت میکند. |
contents | str | خواندن/نوشتن | محتوا را دریافت یا تنظیم میکند. |
rect | tuple[float, float, float, float] | خواندن/نوشتن | مقدار مستطیل را دریافت یا تنظیم میکند. |
title | str | خواندن/نوشتن | عنوان را دریافت یا تنظیم میکند. |
author | str | خواندن/نوشتن | دریافت یا تنظیم نویسنده. |
has_appearance | bool | خواندن | مقدار has appearance را دریافت میکند. |
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) در این نمونهٔ 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) برای این حاشیهنویسی سنتز کنید. |