GetFormFieldActionID
Formularfelter, annotationer og hotspotlinks
Beskrivelse
Returnerer et ActionID for det angivne formularfelt, som kan bruges med de forskellige funktioner til handlingsmanipulation såsom GetActionType, GetActionDest, GetActionURL og SetActionURL.
Der findes forskellige udløsende hændelser, og hver har sin' egen handling
Syntaks
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);
Parametre
| Index | Indekset for det formularfelt, der skal arbejdes med. Det første formularfelt har indekset 1. |
|---|---|
| TriggerEvent | Henter handlingen for den angivne udløserhændelse: Tom streng = enkel aktiveringshandling E = handling, når markøren føres ind i annotationen X = handling, når markøren forlader annotationen D = handling, når annotationsknappen trykkes ned U = handling, når annotationsknappen slippes Fo = handling, når annotationen modtager inputfokus Bl = handling, når annotationen mister inputfokus (sløring, det modsatte af fokus) PO = handling, når annotationssiden åbnes PC = handling, når annotationssiden lukkes PV = handling, når annotationssiden bliver synlig PI = handling, når annotationssiden bliver usynlig K = handling ved ændring af formularfelt F = handling ved formatering af formularfelt V = handling ved validering af formularfelt C = handling ved beregning af formularfelt |
Returværdier
| 0 | Feltindekset var ugyldigt, eller feltet har ingen handling knyttet til den angivne udløsende hændelse |
|---|---|
| Non-zero | Formularfeltet's ActionID for den angivne udløsende hændelse |