THotPDF.FindLoadedBookmarkPageIndex Method

Syntax

function FindLoadedBookmarkPageIndex(const Title: AnsiString): Integer;

Beschreibung

FindLoadedBookmarkPageIndex durchsucht das Gliederungsverzeichnis (Outline) des geladenen Dokuments nach einem Lesezeichentitel und gibt den Index der Zielseite zurück; die Suche berücksichtigt keine Groß-/Kleinschreibung, durchläuft untergeordnete Lesezeichen vor benachbarten Lesezeichen und gibt einen nullbasierten Seitenindex zurück

Die Methode löst explizite Ziel-Arrays in /Dest und lokale GoTo-Aktionen in /A /D auf; sie gibt -1 zurück, wenn der Lesezeichentitel nicht gefunden wird, das geladene Dokument kein Gliederungsverzeichnis besitzt oder das Lesezeichen ein Zielformat verwendet, das keiner geladenen Seite zugeordnet werden kann

Beispiel

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

Siehe auch