property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;
OnFormUriAction срабатывает, когда интерактивный слой форм возбуждает действие URI, например из кнопки формы или навигации, запущенной скриптом. Обработчик получает декодированный Uri как WString, исходные байты как 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;