عنصر جدول
نمای کلی
TableElement یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: StructureElement.
این کلاس ۱۴ متد برای کار با اشیاء TableElement در برنامههای .NET فراهم میکند.
متدهای موجود شامل: AdjustPosition، AppendChild، ChangeParentElement، ClearId، CreateTBody، CreateTFoot، CreateTHead، Detach، FindElements، RemoveAndMoveItsChildObjectsToItsParent، SetId، SetTag، و ۲ متد دیگر.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: ActualText، Alignment، AlternativeText، Attributes، BackgroundColor، Border، و ۲۴ مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
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 | فرزندان مستقیم این عنصر. |
متدها
| Signature | Description |
|---|---|
CreateTBody() | ایجاد + افزودن یک فرزند TBody. |
CreateTHead() | ایجاد + افزودن یک فرزند THead. |
CreateTFoot() | ایجاد + افزودن یک فرزند TFoot. |
AppendChild(child: StructureElement) | افزودن فرزند زیر آرایه /K این عنصر. |
SetTag(tag: string) | بازنگری نقش این عنصر به یک برچسب سفارشی، ثبت برچسب → نوع استاندارد آن در نقشه نقش سند. |
ToString() | نمایش متنی که هنگام خروج ساختار درخت (role name؛ در صورت عدم وجود به نام نوع باز میگردد) استفاده میشود. |
FindElements(recursive: bool) | بهصورت بازگشتی یافتن عناصر فرزند از نوع T. |
SetText(text: string) | تنظیم محتوای متنی عنصر (بهعنوان ActualText ذخیره میشود). |
SetId(id: string) | تنظیم شناسه عنصر (/ID). |
ClearId() | حذف شناسه عنصر (/ID). |
AdjustPosition(settings: object) | یک استاب بدون عملکرد که برای سازگاری با API نویسندگی AdjustPosition نگه داشته شده است — FOSS هنوز از طریق PositionSettings رندر نمیشود. |
ChangeParentElement(newParent: StructureElement, validate: bool) | جابهجایی این عنصر زیر newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | جداسازی این عنصر، سپس بازپدر کردن فرزندان آن زیر والد قبلی این عنصر (با گرفتن جایگاه این عنصر). |
Detach() | جداسازی این عنصر از والد آن. |