PDFium Delphi Component Docs

OnFormUriAction händelse

Component: TPdf  ·  Unit: PDFium
Utlöses när ett formulärfält genererar en URI-åtgärd

Syntax

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

Description

OnFormUriAction utlöses när det interaktiva formulärlagret genererar en URI-åtgärd, till exempel från en formulärknapp eller en skriptstyrd navigering. Hanteraren tar emot den avkodade Uri som WString, råbytessekvensen som RawUri, tangentbordsmodifierarna i Modifiers och en var Handled-flagga

Sätt Handled = True för att navigera enligt värdprogrammets policy och undertrycka standardhanteringen

Remarks

    • Hanterarsignatur: procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • Den avkodade Uri går via UTF-8 och faller tillbaka till de råa ANSI-bytesarna när avkodningen tappar information
    • För länkannoteringar på sidinnehållet använder du i stället 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