OBJRElement

نمای کلی

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

یک ارجاع شیء (نقش “OBJR”) — یک عنصر ساختاری را به یک شیء PDF در صفحه مرتبط می‌کند (معمولاً یک حاشیه‌نویسی، مثلاً.

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

خواص

نامنوعدسترسیتوضیح
Objobject?خواندنشیء PDF مرجع (از /Obj حل شده)، یا null.
StructureTextStateStructureTextStateخواندنوضعیت متن اعمال‌شده به محتوای درون‌خطی این عنصر (فقط ذخیره می‌شود — سازنده ساختار FOSS آن را دوباره رندر نمی‌کند).
AttributesStructureElementAttributesخواندنویژگی‌های ساختار (/A) که به این عنصر پیوست شده‌اند، بر اساس مالک سازماندهی شده‌اند.
StructureTypestringخواندننقش نوع ساختار PDF (/S entry، به عنوان مثال.
SStructureTypeخواندننوع ساختار عنصر (/S) به عنوان یک StructureType که نام آن برچسب نقش است (به عنوان مثال.
ActualTextstringخواندن/نوشتنمتن جایگزین برای محتوای علامت‌گذاری‌شده (/ActualText).
AlternativeTextstringخواندن/نوشتنمتن جایگزین مورد استفاده توسط فناوری کمکی (/Alt).
ExpansionTextstringخواندن/نوشتنمتن گسترش برای یک مخفف (/E).
Languagestringخواندن/نوشتنکد زبان BCP-47 برای محتوای عنصر (/Lang).
IDstringخواندنشناسه عنصر (/ID)؛ فقط-خواندنی — در زمان ذخیره اختصاص می‌یابد.
Titlestringخواندن/نوشتنعنوان عنصر ساختار (/T).
PagePage?خواندنصفحه‌ای که محتوای این عنصر را میزبانی می‌کند، یا null وقتی عنصر هنوز به صفحه‌ای پیوست نشده است.
ParentElementStructureElement?خواندنعنصر ساختار والد، یا null زمانی که این عنصر جدا شده یا مستقیماً زیر ریشه structure-tree باشد.
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)این عنصر را جدا کنید، سپس فرزندان آن را زیر والد قبلی این عنصر (به جای این عنصر) re-parent کنید.
Detach()این عنصر را از والد آن جدا کنید.

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

 فارسی