StructTreeRoot

StructTreeRoot

نمای کلی

StructTreeRoot یک کلاس در Aspose.PDF FOSS برای TypeScript است.

درخت ساختار منطقی سند: یک دستگیره زنده بر روی /StructTreeRoot.

این کلاس 7 متد برای اشیاء StructTreeRoot در برنامه‌های TypeScript اعلام می‌کند. متدهای موجود شامل: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای TypeScript، برای هر برنامه TypeScript در دسترس هستند. ویژگی‌ها: Children, ClassMap, RoleMap.

خواص

نامنوعدسترسیتوضیح
RoleMap: Map<string, string>خواندننقش سفارشی -> نام نقش نگاشته‌شده، از /RoleMap (مقدارها رشته‌های نام هستند).
ClassMap: Map<string, PdfObject>خواندننام کلاس -> شیء ویژگی، از /ClassMap (مقدارهای خام، حل‌نشده).
ChildrenStructElement[]خواندنفرزندان را دریافت می‌کند.

روش ها

امضاتوضیح
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined)`
ResolveRole(role: string) → stringزنجیرهٔ RoleMap را از role تا یک نوع ساختار استاندارد دنبال کنید.
ElementFor(structParentsKey: number, mcid: number) → `StructElementundefined`
ElementForObject(structParentKey: number) → `StructElementundefined`
GetText() → stringمتن تمام درخت، به ترتیب خواندن.
Append(type: string, opts: ElemOpts) → StructElementیک عنصر ساختار سطح بالای type ایجاد کنید و دسته‌ی آن را بازگردانید.
RegisterRole(custom: string, standard: string)نوع ساختار سفارشی custom را به نوع استاندارد standard در /RoleMap نگاشت کنید (دیکشنری را می‌نویسد و نقشه‌ی در-حافظه را به‌روز می‌کند).
 فارسی