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

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