عنصر جدول TR

عنصر جدول TR

نظرة عامة

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

توفر هذه الفئة 13 طريقة للعمل مع كائنات TableTRElement في برامج .NET. الطرق المتاحة تشمل: AdjustPosition، AppendChild، ChangeParentElement، ClearId، CreateTD، CreateTH، Detach، FindElements، RemoveAndMoveItsChildObjectsToItsParent، SetId، SetTag، SetText، وطريقة إضافية واحدة. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET. الخصائص: ActualText، AlternativeText، Attributes، BackgroundColor، Border، ChildElements، و 16 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
BackgroundColorAspose.Pdf.Color?Read/Writeيحصل أو يضبط لون الخلفية.
BorderAspose.Pdf.BorderInfo?Read/Writeيحصل أو يضبط الحدود.
DefaultCellBorderAspose.Pdf.BorderInfo?Read/Writeيحصل أو يضبط حد الخلية الافتراضي.
MinRowHeightdoubleRead/Writeيحصل أو يضبط الحد الأدنى لارتفاع الصف.
FixedRowHeightdoubleRead/Writeيحصل أو يضبط ارتفاع الصف الثابت.
IsInNewPageboolRead/Writeيحصل أو يضبط ما إذا كان في صفحة جديدة.
IsRowBrokenboolRead/Writeيحصل أو يضبط ما إذا تم كسر الصف.
DefaultCellTextStateAspose.Pdf.Text.TextStateRead/Writeيحصل أو يضبط حالة نص الخلية الافتراضية.
DefaultCellPaddingAspose.Pdf.MarginInfo?Read/Writeيحصل أو يضبط الحشو الافتراضي للخلية.
VerticalAlignmentAspose.Pdf.VerticalAlignmentRead/Writeيحصل أو يضبط المحاذاة العمودية.
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الأبناء المباشرين لهذا العنصر.

الطرق

التوقيعالوصف
CreateTD()إنشاء + إلحاق عنصر فرعي TD.
CreateTH()إنشاء + إلحاق عنصر فرعي TH.
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()فصل هذا العنصر عن والده.

انظر أيضًا

 العربية