PDFium Delphi Component 文件

OnFormGoToAction 事件

组件: TPdf  ·  单元: PDFium
在表单字段引发跳转(go-to)动作时触发

语法

property OnFormGoToAction: TPdfFormGoToActionEvent read FOnFormGoToAction write FOnFormGoToAction;

说明

OnFormGoToAction 在交互式表单层引发跳转动作时触发。处理器接收从零开始的 PageNumber、原生 ZoomMode、可选的视图参数数组 Positions,以及一个 var Handled 标志

设置 Handled = True 可用宿主导航执行跳转,例如经由一个自管页面缓存的查看器来路由

备注

    • 处理器签名:procedure(Sender: TObject; PageNumber, ZoomMode: Integer; const Positions: TPdfSingleArray; var Handled: Boolean) of object
    • PageNumber 来自原生层,从零开始,不同于 TPdf.Page 使用的从 1 开始的页码

示例

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

参见