function PerformNamedAction(const ActionName: string): Boolean;
| ActionName | string. Имя действия, как оно записано в документе. Четыре стандартных имени навигации - NextPage, PrevPage, FirstPage и LastPage |
| Result | Boolean. True, когда действие распознано и выполнено, False для пустого имени, неактивного документа или имени без заданного библиотекой смысла |
Именованные действия (ISO 32000-1 12.6.4.11) - это способ документа попросить просмотрщик что-то сделать, а не описывать это самому. Их может возбудить OpenAction или кнопка формы, и этот метод выполняет их
Четыре навигационных имени перемещают PageNumber. Перемещение ограничивается, а не зацикливается: документ, запрашивающий NextPage на последней странице, остаётся на месте вместо перехода обратно к первой
Всё остальное определяется документом и возвращает False, поэтому вызывающий код может отличить «ничего не сделал» от «переместился». Чтобы также перехватывать стандартные имена, обрабатывайте OnNamedAction