IllustrationElement

نظرة عامة

IllustrationElement هي فئة في Aspose.PDF FOSS لـ .NET.
ترث من: StructureElement.

قاعدة تجريدية لعناصر بنية من نوع التوضيح (Figure, Formula).

توفر هذه الفئة 14 طريقة للعمل مع كائنات IllustrationElement في برامج .NET.
تشمل الطرق المتاحة: AdjustPosition، AppendChild، ChangeParentElement، ClearId، Detach، FindElements، RemoveAndMoveItsChildObjectsToItsParent، SetId، SetImage، SetTag، SetText، ToString.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: ActualText، AlternativeText، Attributes، ChildElements، ExpansionText، ID، و10 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
ImagePathstring?Readملف الصورة الداعم لهذه الرسمة.
ImageWidthdoubleReadتجاوز عرض الصورة (0 = تلقائي).
ImageHeightdoubleReadتجاوز ارتفاع الصورة (0 = تلقائي).
ResolutionintReadتجاوز دقة الصورة (DPI) (0 = تلقائي).
StructureTextStateStructureTextStateReadحالة النص المطبقة على المحتوى المضمن لهذا العنصر (مخزنة فقط — لا يعيد مُنشئ البنية إعادة العرض من خلالها).
AttributesStructureElementAttributesReadسمات البنية (/A) المرتبطة بهذا العنصر، منظمة حسب المالك.
StructureTypestringReadدور نوع بنية PDF (/S entry، على سبيل المثال
ActualTextstringRead/Writeنص الاستبدال للمحتوى المميز (/ActualText).
AlternativeTextstringRead/Writeالنص البديل المستخدم من قبل تقنيات المساعدة (/Alt).
ExpansionTextstringRead/Writeنص التوسيع للاختصار (/E).
LanguagestringRead/Writeرمز اللغة BCP-47 لمحتوى العنصر (/Lang).
IDstringReadمعرف العنصر (/ID)؛ للقراءة فقط — يُعيّن عند الحفظ.
TitlestringRead/Writeعنوان عنصر البنية (/T).
PagePage?Readالصفحة التي تستضيف محتوى هذا العنصر، أو null عندما لم يُرفق العنصر بصفحة بعد.
ParentElementStructureElement?Readعنصر البنية الأب، أو null عندما يكون هذا العنصر منفصلًا أو تحت جذر شجرة البنية مباشرة.
ChildElementsElementListReadالأبناء المباشرين لهذا العنصر.

الطرق

SignatureDescription
SetImage(imagePath: string)ربط صورة نقطية/متجهة بهذه الرسمة.
SetImage(imagePath: string, width: double, height: double)ربط صورة بأبعاد صريحة.
SetImage(imagePath: string, resolution: int)ربط صورة بدقة صريحة (DPI).
AppendChild(child: StructureElement)إضافة عنصر فرعي تحت مصفوفة /K لهذا العنصر.
SetTag(tag: string)إعادة تعيين دور هذا العنصر إلى علامة مخصصة، وتسجيل العلامة → نوعها القياسي في خريطة أدوار المستند.
ToString()التمثيل النصي المستخدم عند تفريغ شجرة البنية (اسم الدور؛ يعود إلى اسم النوع إذا لم يتوفر).
FindElements(recursive: bool)العثور بشكل متكرر على العناصر السفلية من النوع T.
SetText(text: string)تعيين محتوى النص للعنصر (يُخزن كـ ActualText).
SetId(id: string)تعيين معرف العنصر (/ID).
ClearId()إزالة معرف العنصر (/ID).
AdjustPosition(settings: object)Stub no-op يُحافظ على التوافق مع AdjustPosition authoring API — FOSS لا يعرض عبر PositionSettings بعد.
ChangeParentElement(newParent: StructureElement, validate: bool)نقل هذا العنصر تحت newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)فصل هذا العنصر، ثم إعادة توطين أطفاله تحت الوالد السابق لهذا العنصر (مع أخذ موقع هذا العنصر).
Detach()فصل هذا العنصر عن والده.

انظر أيضًا

 العربية