THotPDF.FindLoadedBookmarkPageIndex Method

Синтаксис

function FindLoadedBookmarkPageIndex(const Title: AnsiString): Integer;

Описание

FindLoadedBookmarkPageIndex ищет заголовок закладки в дереве outline загруженного документа и возвращает индекс целевой страницы. Поиск не учитывает регистр, обходит дочерние закладки перед соседними и возвращает zero-based индекс страницы

Метод разрешает явные массивы назначения, хранящиеся в /Dest, и локальные действия GoTo, хранящиеся в /A /D. Он возвращает -1, если заголовок закладки не найден, загруженный документ не имеет outlines или закладка использует форму назначения, которую нельзя сопоставить со страницей загруженного документа

Пример

PDF.LoadFromFile('Manual.pdf');
PageIndex := PDF.FindLoadedBookmarkPageIndex('Installation');
if PageIndex >= 0 then
  Writeln('Bookmark is on page ', PageIndex + 1);

См. также