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
| Index | Indexul câmpului de formular cu care se lucrează. Primul câmp de formular are indexul 1 |
|---|---|
| TriggerEvent | Prelucrează 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
| 0 | Indexul câmpului era invalid sau câmpul nu are o acțiune asociată evenimentului declanșator specificat |
|---|---|
| Non-zero | ActionID-ul câmpului de formular pentru evenimentul declanșator specificat |