MarkupAnnotation
MarkupAnnotation
نمای کلی
MarkupAnnotation یک کلاس در Aspose.PDF FOSS برای Python است. ارثبرده از: Annotation.
کلاس پایه برای حاشیهنویسیهای نشانهگذاری.
این کلاس 5 متد برای کار با اشیای MarkupAnnotation در برنامههای 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) در این نمونه 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) برای این حاشیهنویسی تولید کنید. |