عنصر جدول

عنصر جدول

نمای کلی

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، و ۲۴ مورد دیگر.

ویژگی‌ها

نامنوعدسترسیتوضیح
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فرزندان مستقیم این عنصر.

متدها

SignatureDescription
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()جداسازی این عنصر از والد آن.

همچنین ببینید

 فارسی