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ố
| Index | Chỉ số mục (tính từ 1) từ lần gọi StructTreeItemCount gần nhất |
|---|---|
| InfoID | 1 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 |
|---|---|
| Text | Giá 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 descriptionXem thêm
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap