PDFium Component Docs

OnNamedAction zdarzenie

Component: TPdf  ·  Unit: PDFium
Zgłaszane, gdy dokument prosi przeglądarkę o wykonanie akcji nazwanej

Syntax

property OnNamedAction: TPdfNamedActionEvent;

SenderTObject. Instancja TPdf zgłaszająca zdarzenie
ActionNamestring. Nazwa żądanej akcji, na przykład NextPage albo nazwa zdefiniowana przez aplikację
HandledBoolean. Ustaw True, aby pominąć domyślne zachowanie dla tej nazwy

Description

Uruchamia się, gdy akcja wywołana z dokumentu dociera do komponentu - z OpenAction, przycisku formularza lub skryptu. Cztery standardowe nazwy nawigacyjne domyślnie przesuwają PageNumber

Przypisz zdarzenie i ustaw Handled na True, aby przejąć nazwę: host dysponujący własną nawigacją może na przykład przewijać swój widok zamiast pozwalać numerowi strony skakać

Nazwy, na które biblioteka nie reaguje, także tu docierają - właśnie tak aplikacja implementuje własne akcje zdefiniowane przez dokument

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