GetStructTreeItemText

Маркиран PDF, извличане на съдържание

Описание

Връща текстово свойство на един елемент от моментното състояние на дървото на структурата

Синтаксис

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Стойността на заявеното свойство

Забележки

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