THotPDF.FindLoadedBookmarkPageIndex Method

Syntax

function FindLoadedBookmarkPageIndex(const Title: AnsiString): Integer;

Descrição

FindLoadedBookmarkPageIndex pesquisa na árvore de contornos do documento carregado pelo título de um marcador e retorna o índice da página de destino. A pesquisa não diferencia maiúsculas de minúsculas, percorre os marcadores filhos antes dos marcadores irmãos e retorna um índice de página baseado em zero.

O método resolve matrizes de destino explícitas armazenadas em /Dest e ações GoTo locais armazenadas em /A /D. Ele retorna -1 quando o título do bookmark não é encontrado, quando o documento carregado não tem outlines ou quando o bookmark usa uma forma de destino que não pode ser resolvida para uma página carregada

Example

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

See Also