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 และคืนค่า handle ของมัน.
RegisterRole(custom: string, standard: string)ทำการแมปประเภทโครงสร้างแบบกำหนดเอง custom ไปยังประเภทมาตรฐาน standard ใน /RoleMap (เขียนพจนานุกรมและอัปเดตแผนที่ในหน่วยความจำ).
 ภาษาไทย