PDFium Delphi Component Docs

PerformNamedAction Метод

Компонент: TPdf  ·  Модуль: PDFium
Выполняет именованное действие так, как это сделал бы просмотрщик, когда документ его возбуждает

Syntax

function PerformNamedAction(const ActionName: string): Boolean;

ActionNamestring. Имя действия, как оно записано в документе. Четыре стандартных имени навигации - NextPage, PrevPage, FirstPage и LastPage
ResultBoolean. True, когда действие распознано и выполнено, False для пустого имени, неактивного документа или имени без заданного библиотекой смысла

Description

Именованные действия (ISO 32000-1 12.6.4.11) - это способ документа попросить просмотрщик что-то сделать, а не описывать это самому. Их может возбудить OpenAction или кнопка формы, и этот метод выполняет их

Четыре навигационных имени перемещают PageNumber. Перемещение ограничивается, а не зацикливается: документ, запрашивающий NextPage на последней странице, остаётся на месте вместо перехода обратно к первой

Всё остальное определяется документом и возвращает False, поэтому вызывающий код может отличить «ничего не сделал» от «переместился». Чтобы также перехватывать стандартные имена, обрабатывайте OnNamedAction

See Also

OnNamedAction, PageNumber, JavaScriptActions, Destination