MCRElement

نمای کلی

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

یک برگ ارجاع محتوای علامت‌دار (نقش “MCR”) که توسط خودبرچسب‌زن تولید می‌شود تا محل محتوی صفحهٔ عنصر ساختاری را نشان دهد.

این کلاس 11 متد برای کار با اشیای MCRElement در برنامه‌های .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، به عنوان مثال.
SStructureTypeخواندننوع ساختار عنصر (/S) به عنوان یک StructureType که نام آن برچسب نقش است (به عنوان مثال.
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()این عنصر را از والد خود جدا کنید.

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

 فارسی