SetFormFieldAction

Formulärfält, anteckningar och hotspot-länkar

Beskrivning

Binder en befintlig åtgärdsordlista till en formulärfältutlösare

Syntax

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

Parametrar

IndexDet ettbaserade formulärfältindexet
ActionTypeUtlösarnamnet: E, X, D, U, Fo, Bl, K, F, V eller C
ActionIDEtt åtgärdshandtag som returnerats av GetAnnotActionID, GetOutlineActionID eller GetFormFieldActionID

Returvärden

0Fältet, utlösaren eller åtgärdshandtaget var ogiltigt eller PDF/X-6-läge är aktivt
1Åtgärden kopierades och tilldelades fältutlösaren

Anmärkningar

Åtgärdsordlistan kopieras till det valda dokumentet innan den tilldelas fältet, så senare ändringar av den ursprungliga åtgärden muterar inte fältutlösaren Använd

ActionType U för den primära mus-upp-aktiveringsåtgärden, motsvarande åtgärden som läses av GetFormFieldActionID(Index, 'U') Använd

RemoveFormFieldAction för att rensa en utlösare och GetFormFieldActionInfo för att granska den tilldelade åtgärden via TPDFlibActionInfo