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
| Index | Det ettbaserade formulärfältindexet |
|---|---|
| ActionType | Utlösarnamnet: E, X, D, U, Fo, Bl, K, F, V eller C |
| ActionID | Ett åtgärdshandtag som returnerats av GetAnnotActionID, GetOutlineActionID eller GetFormFieldActionID |
Returvärden
| 0 | Fä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