GetStructTreeItemText
Tagged PDF, Content Extraction
Опис
Повертає текстову властивість одного елемента знімка дерева структури
Синтаксис
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;Параметри
| Index | Індекс елемента (від 1) з останнього виклику StructTreeItemCount |
|---|---|
| InfoID | 1 — сирий структурний тип (/S); 2 — тип, розв'язаний через ланцюжок /RoleMap; 3 — заголовок (/T); 4 — альтернативний опис (/Alt); 5 — замінний текст (/ActualText); 6 — мова (/Lang); 7 — ідентифікатор елемента (/ID); 8 — розгортання абревіатури (/E); 9 — URI простору імен структури, на який вказує /NS |
Return values
| '' | Індекс поза діапазоном або запис відсутній |
|---|---|
| Text | Значення запитаної властивості |
Примітки
InfoID 2 проходить застарілі ланцюжки /RoleMap і PDF 2.0 /RoleMapNS до 32 стрибків, тож документи, що тегують вміст власними типами, все ще звітують стандартний тип структури, до якого той відображається
Приклад
if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
Alt:= PDF.GetStructTreeItemText(I, 4); // alternate descriptionДив. також
StructTreeItemCount, GetStructTreeItemIntProperty, AddRoleMap