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 (ערכים גולמיים, לא פתורים). |
Children | StructElement[] | קריאה | מקבל את הילדים. |
שיטות
| חתימה | תיאור |
|---|---|
| `constructor(doc: Document, Dict: PdfDict, Ref: PdfRef | undefined)` |
ResolveRole(role: string) → string | עקוב אחרי שרשרת RoleMap מ-role לסוג מבנה תקני. |
ElementFor(structParentsKey: number, mcid: number) → `StructElement | undefined` |
ElementForObject(structParentKey: number) → `StructElement | undefined` |
GetText() → string | הטקסט של כל העץ, בסדר הקריאה. |
Append(type: string, opts: ElemOpts) → StructElement | צור אלמנט מבנה ברמת העל של type והחזר את הידית שלו. |
RegisterRole(custom: string, standard: string) | מקם סוג מבנה מותאם אישית custom לסוג תקני standard ב-/RoleMap (כותב את המילון ומעדכן את המפה בזיכרון). |