GetStructTreeItemText
Маркиран PDF, извличане на съдържание
Описание
Връща текстово свойство на един елемент от моментното състояние на дървото на структурата
Синтаксис
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 |
Върнати стойности
| '' | Индексът е извън диапазона или записът липсва |
|---|---|
| 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