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 (כותב את המילון ומעדכן את המפה בזיכרון).
 עברית