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

IndexDet 1-baserede formularfeltindeks
ActionTypeUdløsernavnet: E, X, D, U, Fo, Bl, K, F, V eller C
ActionIDEt action-handle returneret af GetAnnotActionID, GetOutlineActionID eller GetFormFieldActionID

Returværdier

0Feltet, udløseren eller action-handle't var ugyldigt, eller PDF/X-6-tilstand er aktiv
1Handlingen 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