GetFormFieldActionID

Поля форм, аннотации и активные ссылки

Описание

Возвращает ActionID указанного поля формы для функций манипуляции действиями вроде GetActionType, GetActionDest, GetActionURL и SetActionURL

There are different trigger events and each one has it's own action.

Синтаксис

Delphi

Function TPDFlib.GetFormFieldActionID(Index: Integer; Const TriggerEvent: WideString): Integer;

ActiveX

Function PDFlib::GetFormFieldActionID(Index As Long, TriggerEvent As String) As Long

DLL

int DLGetFormFieldActionID(int InstanceID, int Index, const wchar_t * TriggerEvent);

Параметры

IndexИндекс обрабатываемого поля формы. Первое поле формы имеет индекс 1
TriggerEventВозвращает действие для указанного триггера: пустая строка = простое действие активации E = действие при входе в аннотацию X = действие при выходе из аннотации D = действие при нажатии кнопки на аннотации U = действие при отпускании кнопки на аннотации Fo = действие при получении аннотацией фокуса Bl = действие при потере аннотацией фокуса PO = действие при открытии страницы аннотации PC = действие при закрытии страницы аннотации PV = действие при видимости страницы аннотации PI = действие при невидимости страницы аннотации K = действие при изменении поля формы F = действие форматирования поля формы V = действие валидации поля формы C = действие вычисления поля формы

Возвращаемые значения

0Недопустимый индекс поля либо у поля нет действия для указанного триггера
Non-zeroActionID поля формы для указанного триггера