PDFium Delphi Component Docs

OnNamedAction Evento

Componente: TPdf  ·  Unidad: PDFium
Se dispara cuando el documento pide al visor ejecutar una acción con nombre

Syntax

property OnNamedAction: TPdfNamedActionEvent;

SenderTObject. La instancia de TPdf que dispara el evento
ActionNamestring. Nombre de la acción solicitada, como NextPage o un nombre definido por la aplicación
HandledBoolean. Establézcalo en True para suprimir el comportamiento predeterminado de ese nombre

Description

Se dispara cuando una acción generada por el documento llega al componente: desde un OpenAction, un botón de formulario o un script. Los cuatro nombres estándar de navegación mueven PageNumber de forma predeterminada

Asigne el evento y establezca Handled en True para tomar el control de un nombre: un host que gestiona su propia navegación, por ejemplo, puede desplazar su visor en lugar de dejar que el número de página salte

Los nombres sobre los que la biblioteca no actúa también llegan aquí, y así es como una aplicación implementa acciones propias definidas por el documento

Example

procedure TForm1.PdfNamedAction(Sender: TObject;
  const ActionName: string; var Handled: Boolean);
begin
  if ActionName = 'Print' then
  begin
    ShowPrintDialog;
    Handled := True;
  end;
end;

See Also

PerformNamedAction, PageNumber, OnPageChange, OnJavaScriptPrint