property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;
OnFormUriAction は、インタラクティブフォームレイヤーが URI アクションを発生させたとき、たとえばフォームボタンやスクリプトによるナビゲーションから発火します。ハンドラーは WString としてデコードされた Uri、生バイトの RawUri、キーボードの Modifiers、および var Handled フラグを受け取ります
Handled = True を設定すると、ホストのポリシーに従ってナビゲートし、既定の処理を抑止します
procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of objectUri は UTF-8 でラウンドトリップし、デコードが可逆でない場合は生の ANSI バイトへフォールバックしますTPdfView.OnWebLinkClick を使用してくださいprocedure TMain.Pdf1FormUriAction(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean);
begin
OpenInSandboxedBrowser(Uri);
Handled := True;
end;