THotPDF.FindLoadedBookmarkPageIndex Methode

Syntaxis

function FindLoadedBookmarkPageIndex(const Title: AnsiString): Integer;

Beschrijving

FindLoadedBookmarkPageIndex doorzoekt de geladen documentoutlineboom naar een bladwijzertitel en geeft de bestemmingspagina-index terug. De zoekactie is niet-hoofdlettergevoelig, doorloopt eerst onderliggende bladwijzers en daarna naastliggende bladwijzers, en geeft een op nul gebaseerde pagina-index terug

De methode lost expliciete bestemmingsarrays op die zijn opgeslagen in /Dest en lokale GoTo-acties in /A /D. Ze geeft -1 terug wanneer de bladwijzertitel niet wordt gevonden, het geladen document geen outlines heeft of de bladwijzer een bestemmingsvorm gebruikt die niet naar een geladen pagina kan worden opgelost

Voorbeeld

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

Zie ook