PDFium Delphi Component Docs

OnNamedAction evento

Componente: TPdf  ·  Unidade: PDFium
Disparado quando o documento pede ao visualizador que execute uma ação nomeada

Syntax

property OnNamedAction: TPdfNamedActionEvent;

SenderTObject. A instância de TPdf que dispara o evento
ActionNamestring. Nome da ação solicitada, como NextPage ou um nome definido pelo aplicativo
HandledBoolean. Defina como True para suprimir o comportamento padrão desse nome

Description

Dispara quando uma ação levantada pelo documento chega ao componente - de um OpenAction, um botão de formulário ou um script. Os quatro nomes padrão de navegação movem PageNumber por padrão

Atribua o evento e defina Handled como True para assumir um nome: um host que possui a própria navegação, por exemplo, pode rolar seu visualizador em vez de deixar o número da página saltar

Nomes sobre os quais a biblioteca não age também chegam aqui, e é assim que um aplicativo implementa ações definidas pelo próprio 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