THotPDF.FindLoadedBookmarkPageIndex Method

Syntax

function FindLoadedBookmarkPageIndex(const Title: AnsiString): Integer;

Beskrivning

FindLoadedBookmarkPageIndex söker i det inlästa dokumentets dispositionsträd efter en bokmärkesrubrik och returnerar destinationssidans index. Sökningen är skiftlägesokänslig, går igenom underordnade bokmärken före syskonbokmärken och returnerar ett nollbaserat sidindex.

Metoden löser explicita destinationsarrayer lagrade i /Dest och lokala GoTo-åtgärder lagrade i /A /D. Den returnerar -1 när bokmärkesrubriken inte hittas, det inlästa dokumentet saknar dispositioner eller bokmärket använder en destinationsform som inte kan lösas till en inläst sida.

Exempel

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

Se även