PDFium Delphi Component 文件

OnNamedAction 事件

元件: TPdf  ·  單元: PDFium
當文件要求檢視器執行具名動作時引發

Syntax

property OnNamedAction: TPdfNamedActionEvent;

SenderTObject。引發事件的 TPdf 執行個體
ActionNamestring。所要求的動作名稱,例如 NextPage 或應用程式自訂的名稱
HandledBoolean。設為 True 可抑制該名稱的預設行為

Description

當文件引發的動作到達元件時觸發 - 來自 OpenAction、表單按鈕或指令碼。四個標準導覽名稱預設會移動 PageNumber

指派事件並將 Handled 設為 True 即可接管某個名稱:例如擁有自身導覽的宿主,可以捲動自己的檢視器,而不是讓頁碼跳動

程式庫不處理的名稱也會送達這裡,應用程式正是以此實作文件自訂的動作

Example

procedure TForm1.PdfNamedAction(Sender: TObject;
  const ActionName: string; var Handled: Boolean);
begin
  if ActionName = 'Print' then
  begin
    ShowPrintDialog;
    Handled := True;
  end;
end;

See Also

PerformNamedAction, PageNumber, OnPageChange, OnJavaScriptPrint