PDFium Delphi Component Docs

OnNamedAction evento

Componente: TPdf Unità: PDFium
Sollevato quando il documento chiede al visualizzatore di eseguire un'azione denominata.

Syntax

property OnNamedAction: TPdfNamedActionEvent;

SenderTObject. L'istanza TPdf che solleva l'evento.
ActionNamestring. Nome dell'azione richiesta, ad esempio NextPage oppure un nome definito dall'applicazione.
HandledBoolean. Imposta a True per sopprimere il comportamento predefinito per quel nome.

Description

Si attiva quando un'azione sollevata dal documento raggiunge il componente, da un OpenAction, da un pulsante di modulo o da uno script. I quattro nomi di navigazione standard spostano PageNumber per impostazione predefinita

Assegna l'evento e imposta Handled a True per assumere il controllo di un nome: un host che possiede la propria navigazione, ad esempio, può scorrere il proprio visualizzatore invece di lasciare che il numero di pagina salti

Anche i nomi su cui la libreria non agisce arrivano qui, ed è così che un'applicazione implementa le proprie azioni definite dal 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