عنصر الجدول

نظرة عامة

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

توفر هذه الفئة 14 طريقة للعمل مع كائنات TableElement في برامج .NET. الطرق المتاحة تشمل: AdjustPosition، AppendChild، ChangeParentElement، ClearId، CreateTBody، CreateTFoot، CreateTHead، Detach، FindElements، RemoveAndMoveItsChildObjectsToItsParent، SetId، SetTag، وطريقتين إضافيتين. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET. الخصائص: ActualText، Alignment، AlternativeText، Attributes، BackgroundColor، Border، و24 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
RepeatingRowsCountintRead/Writeيحصل أو يعيّن عدد الصفوف المتكررة.
RepeatingColumnsCountintRead/Writeيحصل أو يعيّن عدد الأعمدة المتكررة.
RepeatingRowsStyleAspose.Pdf.Text.TextState?Read/Writeيحصل أو يعيّن نمط الصفوف المتكررة.
BackgroundColorAspose.Pdf.Color?Read/Writeيحصل أو يعيّن لون الخلفية.
BorderAspose.Pdf.BorderInfo?Read/Writeيحصل أو يعيّن الحد.
AlignmentAspose.Pdf.HorizontalAlignmentRead/Writeيحصل أو يعيّن المحاذاة.
CornerStyleAspose.Pdf.BorderCornerStyleRead/Writeيحصل أو يعيّن نمط الزاوية.
BrokenAspose.Pdf.TableBrokenRead/Writeيحصل أو يعيّن الكسر.
ColumnAdjustmentAspose.Pdf.ColumnAdjustmentRead/Writeيحصل أو يعيّن تعديل العمود.
ColumnWidthsstring?Read/Writeيحصل أو يعيّن عرض الأعمدة.
DefaultColumnWidthstring?Read/Writeيحصل أو يعيّن عرض العمود الافتراضي.
DefaultCellBorderAspose.Pdf.BorderInfo?Read/Writeيحصل أو يعيّن حد الخلية الافتراضي.
DefaultCellPaddingAspose.Pdf.MarginInfo?Read/Writeيحصل أو يعيّن الحشو الافتراضي للخلية.
DefaultCellTextStateAspose.Pdf.Text.TextStateRead/Writeيحصل أو يعيّن حالة نص الخلية الافتراضية.
IsBrokenboolRead/Writeيحصل أو يعيّن ما إذا كان مكسورًا.
IsBordersIncludedboolRead/Writeيحصل أو يعيّن ما إذا كانت الحدود مشمولة.
LeftfloatRead/Writeيحصل أو يعيّن اليسار.
TopfloatRead/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الأبناء المباشرين لهذا العنصر.

الطرق

التوقيعالوصف
CreateTBody()إنشاء + إلحاق عنصر فرعي TBody.
CreateTHead()إنشاء + إلحاق عنصر فرعي THead.
CreateTFoot()إنشاء + إلحاق عنصر فرعي TFoot.
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()فصل هذا العنصر عن والده.

انظر أيضًا

 العربية