PDFium Component Docs

OnFormUriAction Zdarzenie

Component: TPdf  ·  Unit: PDFium
Występuje, gdy pole formularza wygeneruje akcję URI

Syntax

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

Description

OnFormUriAction występuje, gdy interaktywna warstwa formularzy wygeneruje akcję URI, na przykład z przycisku formularza albo nawigacji uruchomionej skryptem. Procedura obsługi otrzymuje zdekodowany Uri jako WString, surowe bajty jako RawUri, modyfikatory klawiatury Modifiers oraz flagę var Handled

Ustaw Handled = True, aby przeprowadzić nawigację według polityki hosta i zablokować domyślne przetwarzanie

Remarks

    • Sygnatura procedury obsługi: procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • Zdekodowany Uri przechodzi bez strat przez UTF-8, a w razie stratnej dekodacji wraca do surowych bajtów ANSI
    • Dla adnotacji łączy na zawartości strony użyj zamiast tego TPdfView.OnWebLinkClick

Example

procedure TMain.Pdf1FormUriAction(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean);
begin
  OpenInSandboxedBrowser(Uri);
  Handled := True;
end;

See Also