GetStructTreeItemIntProperty
Маркиран PDF, извличане на съдържание
Описание
Връща числово свойство на един елемент от моментна снимка на дървото на структурата
Синтаксис
Delphi
Function TPDFlib.GetStructTreeItemIntProperty(Index, PropertyID: Integer): Integer;Параметри
| Index | Индекс на елемент, започващ от 1, от последното извикване на StructTreeItemCount |
|---|---|
| PropertyID | 1 броят на дъщерните структурни елементи; 2 броят на идентификаторите на маркирано съдържание; 3 първият идентификатор на маркирано съдържание (-1, когато няма такъв); 4 номерът на страницата с броене от 1, върху която се намира съдържанието на елемента's (0, когато е неизвестен); 5 номерът на непрекия обект на елемента's; 6 нивото на влагане (1 = ниво на документа); 7 индексът с броене от 1 на родителя (0 = коренът на структурното дърво) |
Върнати стойности
| 0 | Индексът е извън диапазона или стойността на свойството е нула |
|---|---|
| N | Стойността на заявеното свойство |
Забележки
Номерът на страницата идва от записа /Pg, означен като 'Pg', на елемента или от първата му препратка към маркирано съдържание, когато самият елемент няма такава. Стойностите за родител и ниво позволяват плоският списък с елементи да се обхожда като дърво без достъп до PDF обекти
Пример
Level:= PDF.GetStructTreeItemIntProperty(I, 6);
Page:= PDF.GetStructTreeItemIntProperty(I, 4);