GetStructTreeItemText

Tagged PDF, Content Extraction

คำอธิบาย

คืนค่าพร็อพเพอร์ตี้ข้อความของรายการสแนปช็อตทรีโครงสร้างหนึ่งรายการ

ไวยากรณ์

Delphi

Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;

พารามิเตอร์

Indexดัชนีรายการนับจาก 1 จากการเรียก StructTreeItemCount ครั้งล่าสุด
InfoID1 ชนิดโครงสร้างดิบ (/S), 2 ชนิดที่คลี่ผ่านห่วงโซ่ /RoleMap แล้ว, 3 ชื่อเรื่อง (/T), 4 คำอธิบายทางเลือก (/Alt), 5 ข้อความแทน (/ActualText), 6 ภาษา (/Lang), 7 ตัวระบุองค์ประกอบ (/ID), 8 ข้อความขยายตัวย่อ (/E), 9 URI เนมสเปซโครงสร้างที่ /NS อ้างถึง

ค่าที่ส่งคืน

''ดัชนีเกินช่วง หรือรายการนั้นไม่มีอยู่
Textค่าพร็อพเพอร์ตี้ที่ขอ

Remarks

InfoID 2 ไล่ตามห่วงโซ่ /RoleMap legacy กับ /RoleMapNS ของ PDF 2.0 ได้ถึง 32 หย่อน เอกสารที่ทำแท็กเนื้อหาด้วยชนิดกำหนดเองจึงยังรายงานชนิดโครงสร้างมาตรฐานที่มันแม็ปไปถึง

ตัวอย่าง

if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
  Alt:= PDF.GetStructTreeItemText(I, 4); // alternate description

ดูเพิ่มเติม

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap