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.OnWebLinkClickprocedure TMain.Pdf1FormUriAction(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean);
begin
OpenInSandboxedBrowser(Uri);
Handled := True;
end;