PDFium Component Docs

OnFormUriAction event

Component: TPdf  ·  Unit: PDFium
Treedt op wanneer een formulierveld een URI-action afgeeft

Syntax

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

Description

OnFormUriAction treedt op wanneer de interactieve formulierlaag een URI-action afgeeft, bijvoorbeeld vanuit een formulierknop of een scriptnavigatie. De handler ontvangt de gedecodeerde Uri als WString, de ruwe bytes als RawUri, de toetsenbord-Modifiers en een vlag var Handled

Zet Handled = True om volgens het hostbeleid te navigeren en de standaardverwerking te onderdrukken

Remarks

    • Handtekening van de handler: procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • De gedecodeerde Uri gaat via UTF-8 heen en valt terug op de ruwe ANSI-bytes wanneer het decoderen verliesgevend is
    • Gebruik voor linkannotaties op pagina-inhoud in plaats daarvan 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