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
| Index | L'indice del campo modulo a base 1 |
|---|---|
| ActionType | Il nome del trigger: E, X, D, U, Fo, Bl, K, F, V oppure C |
| ActionID | Un handle di azione restituito da GetAnnotActionID, GetOutlineActionID oppure GetFormFieldActionID |
Valori restituiti
| 0 | Il campo, il trigger o l'handle di azione non era valido oppure è attiva la modalità PDF/X-6 |
|---|---|
| 1 | L'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