THotPDF.FindLoadedBookmarkPageIndex Method

構文

function FindLoadedBookmarkPageIndex(const Title: AnsiString): Integer;

説明

FindLoadedBookmarkPageIndex は読み込み済みドキュメントの outline tree から bookmark title を検索し、宛先ページインデックスを返します。検索では大文字小文字を区別せず、兄弟 bookmark より先に子 bookmark をたどり、0 ベースのページインデックスを返します

このメソッドは /Dest に格納された explicit destination array と、/A /D に格納されたローカル GoTo action を解決します。bookmark title が見つからない場合、読み込み済みドキュメントに outline がない場合、または bookmark が読み込み済みページに解決できない destination form を使用している場合は -1 を返します

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

関連項目