property OnNamedAction: TPdfNamedActionEvent;
| Sender | TObject。引发事件的 TPdf 实例 |
| ActionName | string。所请求动作的名称,例如 NextPage 或应用自定义的名称 |
| Handled | Boolean。设为 True 可抑制该名称的默认行为 |
当文档引发的动作到达组件时触发——来自 OpenAction、表单按钮或脚本。四个标准导航名称默认移动 PageNumber
分配事件并将 Handled 设为 True 可接管某个名称:例如拥有自己导航的主机可以滚动其查看器,而不是让页码跳转
库不处理的名称也会到达这里,这就是应用程序实现自己的文档定义动作的方式
procedure TForm1.PdfNamedAction(Sender: TObject;
const ActionName: string; var Handled: Boolean);
begin
if ActionName = 'Print' then
begin
ShowPrintDialog;
Handled := True;
end;
end;