SetFormFieldAction
Formularfelter, annoteringer og hotspot-links
Beskrivelse
Binder en eksisterende handlingsordbog til en formularfeltudløser
Syntaks
Delphi
Function TPDFlib.SetFormFieldAction(Index: Integer; Const ActionType: WideString; ActionID: Integer): Integer;
DLL
int DLSetFormFieldAction(int InstanceID, int Index, const wchar_t * ActionType, int ActionID);
Parametre
| Index | Det 1-baserede formularfeltindeks |
|---|---|
| ActionType | Udløsernavnet: E, X, D, U, Fo, Bl, K, F, V eller C |
| ActionID | Et action-handle returneret af GetAnnotActionID, GetOutlineActionID eller GetFormFieldActionID |
Returværdier
| 0 | Feltet, udløseren eller action-handle't var ugyldigt, eller PDF/X-6-tilstand er aktiv |
|---|---|
| 1 | Handlingen blev kopieret og tildelt feltudløseren |
Bemærkninger
Handlingsordbogen kopieres ind i det valgte dokument, før den tildeles feltet, så senere ændringer af den oprindelige handling ikke muterer feltudløseren Brug
ActionType U til den primære muse-op-aktiveringshandling, svarende til handlingen læst af GetFormFieldActionID(Index, 'U')
Brug
RemoveFormFieldAction til at rydde en udløser og GetFormFieldActionInfo til at inspicere den tildelte handling gennem TPDFlibActionInfo