عنصر الارتباط

عنصر الارتباط

نظرة عامة

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

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

الخصائص

الاسمالنوعالوصولالوصف
HyperlinkAspose.Pdf.WebHyperlink?Read/Writeهدف الارتباط التشعبي لهذا العنصر الرابط.
AlternateDescriptionsstring?Read/Writeوصف (أوصاف) بديلة للارتباط (/Alt).
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الأبناء المباشرين لهذا العنصر.

الطرق

التوقيعالوصف
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)دالة تجريبية لا تفعل شيئًا تُحافظ على التوافق مع واجهة AdjustPosition للإنشاء — لا يقوم FOSS بعد بالعرض عبر PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)نقل هذا العنصر تحت newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)فصل هذا العنصر، ثم إعادة توطين أطفاله تحت الوالد السابق لهذا العنصر (مع أخذ موقع هذا العنصر).
Detach()فصل هذا العنصر عن والده.

انظر أيضًا

 العربية