SetFormFieldAction

Formuliervelden, annotaties en hotspotkoppelingen

Beschrijving

Koppelt een bestaande action-dictionary aan een formulierveldtrigger

Syntaxis

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

Syntaxis

IndexDe formulierveldindex beginnend bij 1
ActionTypeDe triggernaam: E, X, D, U, Fo, Bl, K, F, V of C
ActionIDEen actiehandle teruggegeven door GetAnnotActionID, GetOutlineActionID of GetFormFieldActionID

Retourwaarden

0Het veld, de trigger of de actiehandle was ongeldig of PDF/X-6-modus is actief
1De actie is gekopieerd en aan de veldtrigger toegewezen

Opmerkingen

De action-dictionary wordt naar het geselecteerde document gekopieerd voordat ze aan het veld wordt toegewezen, zodat latere bewerkingen van de oorspronkelijke actie de veldtrigger niet wijzigen Gebruik

ActionType U voor de primaire activering via mouse-up, overeenkomend met de actie die GetFormFieldActionID(Index, 'U') leest Gebruik

RemoveFormFieldAction om een trigger te wissen en GetFormFieldActionInfo om de toegewezen actie via TPDFlibActionInfo te inspecteren