GetFormFieldActionID

Câmpuri de formular, adnotări și legături hotspot

Descriere

Returnează un ActionID pentru câmpul de formular specificat, care poate fi folosit cu diversele funcții de manipulare a acțiunilor precum GetActionType, GetActionDest, GetActionURL și SetActionURL

Există evenimente de trigger diferite, iar fiecare are propria acțiune

Sintaxă

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);

Parametri

IndexIndexul câmpului de formular cu care se lucrează. Primul câmp de formular are indexul 1
TriggerEventPrelucrează acțiunea pentru evenimentul declanșator specificat: șir gol = acțiunea simplă de activare E = acțiunea de intrare în adnotare X = acțiunea de ieșire din adnotare D = acțiunea de apăsare a butonului pe adnotare U = acțiunea de eliberare a butonului pe adnotare Fo = acțiunea de primire a focus-ului pe adnotare Bl = acțiunea de pierdere a focus-ului pe adnotare (opusul focus-ului) PO = acțiunea de deschidere a paginii adnotării PC = acțiunea de închidere a paginii adnotării PV = acțiunea de vizibilitate a paginii adnotării PI = acțiunea de invizibilitate a paginii adnotării K = acțiunea de schimbare a câmpului de formular F = acțiunea de formatare a câmpului de formular V = acțiunea de validare a câmpului de formular C = acțiunea de calcul a câmpului de formular

Valori returnate

0Indexul câmpului era invalid sau câmpul nu are o acțiune asociată evenimentului declanșator specificat
Non-zeroActionID-ul câmpului de formular pentru evenimentul declanșator specificat