DocumentElement

DocumentElement

نمای کلی

DocumentElement یک کلاس در Aspose.PDF FOSS برای .NET است. ارث‌برده از: StructureElement.

عنصر ساختار ریشه سند (/S Document).

این کلاس 11 متد برای کار با اشیای DocumentElement در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. تمام اعضای عمومی پس از نصب بستهٔ Aspose.PDF FOSS برای .NET، برای هر برنامهٔ .NET قابل دسترسی هستند. ویژگی‌ها: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID و 7 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
StructureTextStateStructureTextStateخواندنوضعیت-متن اعمال‌شده به محتوای درون‌خطی این عنصر (فقط ذخیره می‌شود — سازنده ساختار FOSS دوباره رندر نمی‌کند).
AttributesStructureElementAttributesخواندنصفات ساختاری (/A) پیوست‌شده به این عنصر، بر حسب مالک سازماندهی می‌شوند.
StructureTypestringخواندننقش نوع ساختار PDF (/S entry، به‌عنوان مثال.
SStructureTypeخواندننوع ساختار عنصر (/S) به‌عنوان یک StructureType که Name آن برچسب نقش است (به‌عنوان مثال.
ActualTextstringخواندن/نوشتنمتن جایگزین برای محتوای علامت‌دار (/ActualText).
AlternativeTextstringخواندن/نوشتنمتن جایگزین مورد استفاده توسط فناوری‌های کمکی (/Alt).
ExpansionTextstringخواندن/نوشتنمتن گسترش برای یک مخفف (/E).
Languagestringخواندن/نوشتنBCP-47 کد زبان برای محتوای عنصر (/Lang).
IDstringخواندنشناسه عنصر (/ID)؛ فقط-خواندنی — در زمان ذخیره اختصاص داده می‌شود.
Titlestringخواندن/نوشتنعنوان عنصر ساختار (/T).
PagePage?خواندنصفحه‌ای که محتوای این عنصر را میزبانی می‌کند، یا null زمانی که این عنصر هنوز به صفحه‌ای متصل نشده باشد.
ParentElementStructureElement?خواندنعنصر ساختار والد، یا null زمانی که این عنصر جدا شده یا مستقیماً زیر ریشه درخت ساختار قرار دارد.
ChildElementsElementListخواندنفرزندان مستقیم این عنصر.

روش ها

امضاتوضیح
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)موقعیت چیدمان درخواستی برای عنصر ساختاری تولید شده را ضبط کنید.
ChangeParentElement(newParent: StructureElement, validate: bool)این عنصر را زیر newParent جابجا کنید.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)این عنصر را جدا کنید، سپس فرزندان آن را زیر والد قبلی این عنصر قرار دهید (جای این عنصر را می‌گیرد).
Detach()این عنصر را از والد خود جدا کنید.

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

 فارسی