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 round-trip이 되며 디코딩이 손실되면 원시 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;