PDFium Delphi Component Docs

OnFormUriAction Evento

Componente: TPdf  ·  Unidad: PDFium
Se activa cuando un campo de formulario genera una acción URI

Syntax

property OnFormUriAction: TPdfFormUriActionEvent read FOnFormUriAction write FOnFormUriAction;

Description

OnFormUriAction se activa cuando la capa de formularios interactivos genera una acción URI, por ejemplo desde un botón de formulario o una navegación por script. El manejador recibe el Uri decodificado como WString, los bytes en bruto como RawUri, los Modifiers de teclado y una bandera var Handled

Establezca Handled = True para navegar con la política del host y suprimir el procesamiento predeterminado

Remarks

    • Firma del manejador: procedure(Sender: TObject; const Uri: WString; const RawUri: AnsiString; Modifiers: Integer; var Handled: Boolean) of object
    • El Uri decodificado realiza un viaje de ida y vuelta a través de UTF-8 y recurre a los bytes ANSI en bruto cuando la decodificación pierde información
    • Para las anotaciones de enlace sobre el contenido de la página use TPdfView.OnWebLinkClick en su lugar

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