عنصرTableTR
نمای کلی
TableTRElement یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: StructureElement.
این کلاس 13 متد برای کار با اشیاء TableTRElement در برنامههای .NET فراهم میکند.
متدهای موجود شامل: AdjustPosition، AppendChild، ChangeParentElement، ClearId، CreateTD، CreateTH، Detach، FindElements، RemoveAndMoveItsChildObjectsToItsParent، SetId، SetTag، SetText، و 1 متد دیگر.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: ActualText، AlternativeText، Attributes، BackgroundColor، Border، ChildElements، و 16 مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
BackgroundColor | Aspose.Pdf.Color? | Read/Write | دریافت یا تنظیم رنگ پسزمینه. |
Border | Aspose.Pdf.BorderInfo? | Read/Write | دریافت یا تنظیم حاشیه. |
DefaultCellBorder | Aspose.Pdf.BorderInfo? | Read/Write | دریافت یا تنظیم حاشیه پیشفرض سلول. |
MinRowHeight | double | Read/Write | دریافت یا تنظیم حداقل ارتفاع سطر. |
FixedRowHeight | double | Read/Write | دریافت یا تنظیم ارتفاع ثابت سطر. |
IsInNewPage | bool | Read/Write | دریافت یا تنظیم اینکه آیا در صفحه جدید است. |
IsRowBroken | bool | Read/Write | دریافت یا تنظیم اینکه آیا سطر شکسته شده است. |
DefaultCellTextState | Aspose.Pdf.Text.TextState | Read/Write | دریافت یا تنظیم وضعیت متن پیشفرض سلول. |
DefaultCellPadding | Aspose.Pdf.MarginInfo? | Read/Write | دریافت یا تنظیم حاشیه داخلی پیشفرض سلول. |
VerticalAlignment | Aspose.Pdf.VerticalAlignment | 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 |
|---|---|
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) | قالب بدون عملیات (no-op) برای سازگاری با API نویسندگی AdjustPosition نگه داشته شده است — FOSS هنوز از PositionSettings رندر نمیکند. |
ChangeParentElement(newParent: StructureElement, validate: bool) | این عنصر را زیر newParent منتقل میکند. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | این عنصر را جدا میکند، سپس فرزندان آن را زیر والد قبلی عنصر (در جایگاه این عنصر) بازپدر میکند. |
Detach() | این عنصر را از والد خود جدا میکند. |