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 أخرى.

خصائص

اسمالنوعالوصولوصف
subtypestrقراءةيحصل على النوع الفرعي.
contentsstrقراءة/كتابةالحصول على أو تعيين المحتويات.
recttuple[float, float, float, float]قراءة/كتابةيحصل أو يضبط rect.
titlestrقراءة/كتابةيحصل أو يعيّن العنوان.
authorstrقراءة/كتابةيحصل أو يعيّن المؤلف.
has_appearanceboolقراءةيحصل على وجود المظهر.
appearance_normalbytesقراءة/كتابةيحصل أو يضبط المظهر العادي.
propertiesdict[str, Any]قراءةإدخالات التعليقات التوضيحية الخاصة بالنوع تتجاوز الحقول المشتركة.
colortuple[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) لهذه التعليقة.

انظر أيضاً

 العربية