GetStructTreeItemText

Tagged PDF, Content Extraction

Mô tả

Trả về một thuộc tính văn bản của một mục snapshot structure tree

Cú pháp

Delphi

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

Tham số

IndexChỉ số mục (tính từ 1) từ lần gọi StructTreeItemCount gần nhất
InfoID1 kiểu cấu trúc thô (/S); 2 kiểu phân giải qua chuỗi /RoleMap; 3 tiêu đề (/T); 4 mô tả thay thế (/Alt); 5 văn bản thay thế (/ActualText); 6 ngôn ngữ (/Lang); 7 identifier phần tử (/ID); 8 phần mở rộng viết tắt (/E); 9 namespace URI cấu trúc mà /NS tham chiếu

Giá trị trả về

''Chỉ số ngoài khoảng hợp lệ hoặc mục không tồn tại
TextGiá trị thuộc tính được yêu cầu

Remarks

InfoID 2 đi theo các chuỗi /RoleMap kiểu cũ và /RoleMapNS PDF 2.0 tới 32 bước, nhờ tài liệu gắn tag nội dung bằng kiểu tùy chỉnh vẫn báo được kiểu cấu trúc chuẩn mà chúng ánh xạ tới

Ví dụ

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

Xem thêm

StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap