SetFormFieldAction

Campi modulo, annotazioni e link sensibili

Descrizione

Collega un dizionario di azione esistente a un trigger di campo modulo

Sintassi

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

Parametri

IndexL'indice del campo modulo a base 1
ActionTypeIl nome del trigger: E, X, D, U, Fo, Bl, K, F, V oppure C
ActionIDUn handle di azione restituito da GetAnnotActionID, GetOutlineActionID oppure GetFormFieldActionID

Valori restituiti

0Il campo, il trigger o l'handle di azione non era valido oppure è attiva la modalità PDF/X-6
1L'azione è stata copiata e assegnata al trigger del campo

Osservazioni

Il dizionario di azione viene copiato nel documento selezionato prima di essere assegnato al campo, quindi le modifiche successive all'azione originale non mutano il trigger del campo Usare

ActionType U per l'azione primaria di attivazione al rilascio del mouse, corrispondente all'azione letta da GetFormFieldActionID(Index, 'U') Usare

RemoveFormFieldAction per cancellare un trigger e GetFormFieldActionInfo per esaminare l'azione assegnata tramite TPDFlibActionInfo