MarkupAnnotation
MarkupAnnotation
نظرة عامة
MarkupAnnotation هي فئة في Aspose.PDF FOSS لـ Python. تورّث من: Annotation.
الفئة الأساسية لتعليقات العلامات.
توفر هذه الفئة 5 طرق للعمل مع كائنات MarkupAnnotation في برامج 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) على هذه الحالة 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) لهذه التعليقة. |