PDFium Delphi Component Docs

OnFormUriAction Événement

Composant: TPdf  ·  Unit: PDFium
Se déclenche lorsqu’un champ de formulaire lève une action URI

Syntax

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

Description

OnFormUriAction se déclenche lorsque la couche de formulaires interactive lève une action URI, par exemple depuis un bouton de formulaire ou une navigation par script. Le gestionnaire reçoit l’Uri décodée en WString, les octets bruts en RawUri, les Modifiers clavier et un indicateur var Handled

Définissez Handled = True pour naviguer selon la politique de l’hôte et supprimer le traitement par défaut

Remarks

    • Signature du gestionnaire : procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • L’Uri décodée effectue un aller-retour via UTF-8 et retombe sur les octets ANSI bruts lorsque le décodage est avec perte
    • Pour les annotations de lien sur le contenu de page, utilisez plutôt 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