PDFium Delphi Component Docs

OnFormGoToAction Событие

Компонент: TPdf  ·  Модуль: PDFium
Срабатывает, когда поле формы возбуждает действие перехода

Syntax

property OnFormGoToAction: TPdfFormGoToActionEvent read FOnFormGoToAction write FOnFormGoToAction;

Description

OnFormGoToAction срабатывает, когда интерактивный слой форм возбуждает действие перехода. Обработчик получает нумерованный с нуля PageNumber, нативный ZoomMode, необязательный массив параметров просмотра Positions и флаг var Handled

Установите Handled = True, чтобы выполнить переход навигацией хост-приложения, например пропустив его через просмотрщик, который ведёт собственный кэш страниц

Remarks

    • Сигнатура обработчика: procedure(Sender: TObject; PageNumber, ZoomMode: Integer; const Positions: TPdfSingleArray; var Handled: Boolean) of object
    • PageNumber приходит из нативного слоя с нумерацией с нуля, в отличие от нумерации страниц с единицы, используемой TPdf.Page

Example

procedure TMain.Pdf1FormGoToAction(Sender: TObject; PageNumber, ZoomMode: Integer; const Positions: TPdfSingleArray; var Handled: Boolean);
begin
  PdfView1.PageNumber := PageNumber + 1;
  Handled := True;
end;

See Also