property OnNamedAction: TPdfNamedActionEvent;
| Sender | TObject. Экземпляр TPdf, возбуждающий событие |
| ActionName | string. Имя запрошенного действия, например NextPage или определённое приложением имя |
| Handled | Boolean. Установите в True, чтобы подавить поведение по умолчанию для этого имени |
Срабатывает, когда инициированное документом действие достигает компонента — из OpenAction, кнопки формы или скрипта. Четыре стандартных имени навигации по умолчанию перемещают PageNumber
Назначьте обработчик события и установите Handled в True, чтобы взять имя на себя: например, хост со собственной навигацией может прокручивать свой просмотрщик вместо перехода по номеру страницы
Имена, на которые библиотека не реагирует, также поступают сюда — так приложение реализует собственные действия, определённые документом
procedure TForm1.PdfNamedAction(Sender: TObject;
const ActionName: string; var Handled: Boolean);
begin
if ActionName = 'Print' then
begin
ShowPrintDialog;
Handled := True;
end;
end;