property OnNamedAction: TPdfNamedActionEvent;
| Sender | TObject。イベントを発火させた TPdf インスタンス |
| ActionName | string。要求されたアクションの名前。NextPage やアプリケーション定義の名前など |
| Handled | Boolean。True にするとその名前に対するデフォルトの挙動を抑止します |
OpenAction、フォームボタン、スクリプトから、ドキュメント由来のアクションがコンポーネントに到達したときに発火します。4 つの標準ナビゲーション名はデフォルトで 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;