عنصر تصویرسازی

عنصر تصویرسازی

نمای کلی

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

پایهٔ انتزاعی برای عناصر ساختاری نوع تصویر (شکل، فرمول).

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

ویژگی‌ها

نامنوعدسترسیتوضیح
ImagePathstring?Readفایل تصویری که این تصویر را پشتیبانی می‌کند.
ImageWidthdoubleReadبازنویسی عرض تصویر (0 = خودکار).
ImageHeightdoubleReadبازنویسی ارتفاع تصویر (0 = خودکار).
ResolutionintReadبازنویسی وضوح تصویر (DPI) (0 = خودکار).
StructureTextStateStructureTextStateReadوضعیت متن اعمال‌شده به محتوای درون‌خطی این عنصر (فقط ذخیره می‌شود — سازنده ساختار از طریق آن دوباره رندر نمی‌کند).
AttributesStructureElementAttributesReadویژگی‌های ساختار (/A) پیوست‌شده به این عنصر، بر اساس مالک سازماندهی شده.
StructureTypestringReadنقش نوع ساختار PDF (/S entry، به عنوان مثال
ActualTextstringRead/Writeمتن جایگزین برای محتوای علامت‌دار (/ActualText).
AlternativeTextstringRead/Writeمتن جایگزین مورد استفاده توسط فناوری‌های کمکی (/Alt).
ExpansionTextstringRead/Writeمتن گسترش برای یک اختصار (/E).
LanguagestringRead/Writeکد زبان BCP-47 برای محتوای عنصر (/Lang).
IDstringReadشناسه عنصر (/ID)؛ فقط خواندنی — در زمان ذخیره اختصاص می‌یابد.
TitlestringRead/Writeعنوان عنصر ساختار (/T).
PagePage?Readصفحه‌ای که محتوای این عنصر را میزبانی می‌کند، یا null وقتی عنصر هنوز به صفحه‌ای پیوست نشده باشد.
ParentElementStructureElement?Readعنصر ساختار والد، یا null وقتی این عنصر جدا شده یا مستقیماً زیر ریشه درخت ساختار قرار دارد.
ChildElementsElementListReadفرزندان مستقیم این عنصر.

متدها

امضاتوضیح
SetImage(imagePath: string)یک تصویر رستر/وکتور را به این تصویرسازی متصل کنید.
SetImage(imagePath: string, width: double, height: double)یک تصویر با ابعاد صریح را متصل کنید.
SetImage(imagePath: string, resolution: int)یک تصویر با وضوح صریح (DPI) را متصل کنید.
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)یک استاب بدون عملیات برای سازگاری با API نویسندگی AdjustPosition نگهداری می‌شود — FOSS هنوز از طریق PositionSettings رندر نمی‌کند.
ChangeParentElement(newParent: StructureElement, validate: bool)این عنصر را زیر newParent منتقل کنید.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)این عنصر را جدا کنید، سپس فرزندان آن را زیر والد قبلی این عنصر (با جایگزینی این عنصر) بازپدر کنید.
Detach()این عنصر را از والد خود جدا کنید.

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

 فارسی