PDFium Delphi Component Docs

OnFormUriAction Evento

Componente: TPdf  ·  Unità: PDFium
Si attiva quando un campo modulo solleva un'azione URI

Syntax

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

Description

OnFormUriAction si attiva quando il layer dei moduli interattivi solleva un'azione URI, ad esempio da un pulsante modulo o da una navigazione di script. Il gestore riceve l'Uri decodificato come WString, i byte grezzi come RawUri, i Modifiers della tastiera e un flag var Handled

Impostare Handled = True per navigare secondo la politica dell'host ed eliminare l'elaborazione predefinita

Remarks

    • Firma del gestore: procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • L'Uri decodificato effettua un round-trip attraverso UTF-8 e ricade sui byte ANSI grezzi quando la decodifica è con perdita
    • Per le annotazioni di collegamento sul contenuto di pagina usare invece 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