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-zero | ActionID поля формы для указанного триггера |