LinkElement

LinkElement

نمای کلی

LinkElement یک کلاس در Aspose.PDF FOSS برای .NET است.
ارث‌بری می‌کند از: StructureElement.

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

ویژگی‌ها

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

روش‌ها

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

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

 فارسی