PDFium Delphi Component Docs

OnFormUriAction Ereignis

Komponente: TPdf  ·  Unit: PDFium
Wird ausgelöst, wenn ein Formularfeld eine URI-Aktion auslöst

Syntax

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

Beschreibung

OnFormUriAction wird ausgelöst, wenn die interaktive Formularschicht eine URI-Aktion auslöst, beispielsweise über eine Formularschaltfläche oder eine Skript-Navigation. Der Handler empfängt den dekodierten Uri als WString, die rohen Bytes als RawUri, die Tastatur-Modifiers und ein var Handled-Flag

Setzen Sie Handled = True, um gemäß der Host-Richtlinie zu navigieren und die Standardverarbeitung zu unterdrücken

Hinweise

    • Handler-Signatur: procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • Der dekodierte Uri durchläuft UTF-8 und fällt auf die rohen ANSI-Bytes zurück, wenn die Dekodierung verlustbehaftet ist
    • Für Link-Anmerkungen im Seiteninhalt verwenden Sie stattdessen TPdfView.OnWebLinkClick

Beispiel

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

Siehe auch