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;