PDFium Delphi Component Docs

OnNamedAction-händelse

Component: TPdf  ·  Unit: PDFium
Utlöses när dokumentet begär att visningsprogrammet ska utföra en namngiven åtgärd

Syntax

property OnNamedAction: TPdfNamedActionEvent;

SenderTObject. Den TPdf-instans som utlöser händelsen.
ActionNamestring. Namnet på den begärda åtgärden, till exempel NextPage eller ett programdefinierat namn.
HandledBoolean. Sätt till True för att undertrycka standardbeteendet för det namnet.

Description

Utlöses när en dokumenthöjd åtgärd når komponenten - från en OpenAction, en formulärknapp eller ett skript. De fyra standardnamnen för navigering flyttar PageNumber som standard

Tilldela händelsen och sätt Handled till True för att ta över ett namn: en värd som äger sin egen navigering kan till exempel rulla sitt visningsprogram i stället för att låta sidnumret hoppa

Namn som biblioteket inte agerar på anländer också hit, vilket är hur ett program implementerar egna dokumentdefinierade åtgärder

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