StructTreeRoot

StructTreeRoot

نظرة عامة

StructTreeRoot هي فئة في Aspose.PDF FOSS لـ TypeScript.

شجرة البنية المنطقية للوثيقة: مقبض مباشر فوق /StructTreeRoot.

تعلن هذه الفئة عن 7 طرق لـ StructTreeRoot كائنات في برامج TypeScript. تشمل الطرق المتاحة: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. جميع الأعضاء العامة يمكن الوصول إليها من أي تطبيق TypeScript بعد تثبيت حزمة Aspose.PDF FOSS لـ 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 (يكتب القاموس ويحدّث الخريطة في الذاكرة).
 العربية