Annotation
Annotation
نظرة عامة
Annotation هي فئة في Aspose.PDF FOSS لـ Python.
عرض مباشر لتعليق واحد على صفحة.
توفر هذه الفئة 5 طرق للعمل مع كائنات Annotation في برامج 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] | قراءة/كتابة | يحصل أو يحدد المستطيل. |
title | str | قراءة/كتابة | يحصل أو يضبط العنوان. |
author | str | قراءة/كتابة | الحصول على المؤلف أو تعيينه. |
has_appearance | bool | قراءة | يحصل على وجود المظهر. |
appearance_normal | bytes | قراءة/كتابة | يحصل أو يعيّن المظهر العادي. |
properties | dict[str, Any] | قراءة | إدخالات التعليق التوضيحي الخاصة بالنوع تتجاوز الحقول المشتركة. |
color | tuple[float, ...] | قراءة/كتابة | لون التعليق التوضيحي (/C) كـ tuple مكوّن، فارغ عندما لا يُعيّن. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) على هذا المثيل من التعليق التوضيحي. |
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) لهذا التعليق التوضيحي. |