PDFium Delphi Component Docs

OnNamedAction Ereignis

Komponente: TPdf  ·  Unit: PDFium
Wird ausgelöst, wenn das Dokument den Betrachter auffordert, eine benannte Aktion auszuführen.

Syntax

property OnNamedAction: TPdfNamedActionEvent;

SenderTObject. Die TPdf-Instanz, die das Ereignis auslöst.
ActionNamestring. Name der angeforderten Aktion, etwa NextPage oder ein anwendungsdefinierter Name.
HandledBoolean. Auf True setzen, um das Standardverhalten für diesen Namen zu unterdrücken.

Description

Wird ausgelöst, wenn eine vom Dokument ausgelöste Aktion die Komponente erreicht – von einer OpenAction, einem Formularschalter oder einem Skript. Die vier Standard-Navigationsnamen verschieben standardmäßig PageNumber

Weisen Sie das Ereignis zu und setzen Sie Handled auf True, um einen Namen zu übernehmen: Ein Host mit eigener Navigation kann beispielsweise seinen Betrachter scrollen, statt die Seitenzahl springen zu lassen

Namen, auf die die Bibliothek nicht reagiert, kommen hier ebenfalls an – so implementiert eine Anwendung eigene, dokumentdefinierte Aktionen

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