عنصر الجدول
نظرة عامة
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 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
RepeatingRowsCount | int | Read/Write | يحصل أو يعيّن عدد الصفوف المتكررة. |
RepeatingColumnsCount | int | Read/Write | يحصل أو يعيّن عدد الأعمدة المتكررة. |
RepeatingRowsStyle | Aspose.Pdf.Text.TextState? | Read/Write | يحصل أو يعيّن نمط الصفوف المتكررة. |
BackgroundColor | Aspose.Pdf.Color? | Read/Write | يحصل أو يعيّن لون الخلفية. |
Border | Aspose.Pdf.BorderInfo? | Read/Write | يحصل أو يعيّن الحد. |
Alignment | Aspose.Pdf.HorizontalAlignment | Read/Write | يحصل أو يعيّن المحاذاة. |
CornerStyle | Aspose.Pdf.BorderCornerStyle | Read/Write | يحصل أو يعيّن نمط الزاوية. |
Broken | Aspose.Pdf.TableBroken | Read/Write | يحصل أو يعيّن الكسر. |
ColumnAdjustment | Aspose.Pdf.ColumnAdjustment | Read/Write | يحصل أو يعيّن تعديل العمود. |
ColumnWidths | string? | Read/Write | يحصل أو يعيّن عرض الأعمدة. |
DefaultColumnWidth | string? | Read/Write | يحصل أو يعيّن عرض العمود الافتراضي. |
DefaultCellBorder | Aspose.Pdf.BorderInfo? | Read/Write | يحصل أو يعيّن حد الخلية الافتراضي. |
DefaultCellPadding | Aspose.Pdf.MarginInfo? | Read/Write | يحصل أو يعيّن الحشو الافتراضي للخلية. |
DefaultCellTextState | Aspose.Pdf.Text.TextState | Read/Write | يحصل أو يعيّن حالة نص الخلية الافتراضية. |
IsBroken | bool | Read/Write | يحصل أو يعيّن ما إذا كان مكسورًا. |
IsBordersIncluded | bool | Read/Write | يحصل أو يعيّن ما إذا كانت الحدود مشمولة. |
Left | float | Read/Write | يحصل أو يعيّن اليسار. |
Top | float | Read/Write | يحصل أو يعيّن الأعلى. |
StructureTextState | StructureTextState | Read | حالة النص المطبقة على المحتوى المضمن لهذا العنصر (مخزنة فقط — لا يعيد مُنشئ البنية إعادة العرض من خلالها). |
Attributes | StructureElementAttributes | Read | سمات البنية (/A) المرفقة بهذا العنصر، منظمة حسب المالك. |
StructureType | string | Read | دور نوع بنية PDF (/S entry، على سبيل المثال |
ActualText | string | Read/Write | نص الاستبدال للمحتوى المعلَّم (/ActualText). |
AlternativeText | string | Read/Write | النص البديل المستخدم من قبل تكنولوجيا المساعدة (/Alt). |
ExpansionText | string | Read/Write | نص التوسيع للاختصار (/E). |
Language | string | Read/Write | رمز اللغة BCP-47 لمحتوى العنصر (/Lang). |
ID | string | Read | معرّف العنصر (/ID)؛ للقراءة فقط — يُعيّن عند الحفظ. |
Title | string | Read/Write | عنوان عنصر البنية (/T). |
Page | Page? | Read | الصفحة التي تستضيف محتوى هذا العنصر، أو null عندما لم يُرفق العنصر بصفحة بعد. |
ParentElement | StructureElement? | Read | عنصر البنية الأب، أو null عندما يكون هذا العنصر منفصلًا أو تحت جذر شجرة البنية مباشرة. |
ChildElements | ElementList | Read | الأبناء المباشرين لهذا العنصر. |
الطرق
| التوقيع | الوصف |
|---|---|
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() | فصل هذا العنصر عن والده. |