SetFormFieldAction

Campos de formulário, Anotações e links de zona ativa

Descrição

Vincula um dicionário de ação existente a um gatilho de campo de formulário

Sintaxe

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

Parâmetros

IndexO índice do campo de formulário com base 1
ActionTypeO nome do gatilho: E, X, D, U, Fo, Bl, K, F, V ou C
ActionIDUm handle de ação retornado por GetAnnotActionID, GetOutlineActionID ou GetFormFieldActionID

Valores de retorno

0O campo, o gatilho ou o handle de ação era inválido ou o modo PDF/X-6 está ativo
1A ação foi copiada e atribuída ao gatilho do campo

Observações

O dicionário de ação é copiado para o documento selecionado antes de ser atribuído ao campo, de modo que edições posteriores à ação original não alterem o gatilho do campo Use

ActionType U para a ação primária de ativação de mouse-up, correspondendo à ação lida por GetFormFieldActionID(Index, 'U') Use

RemoveFormFieldAction para limpar um gatilho e GetFormFieldActionInfo para inspecionar a ação atribuída por meio de TPDFlibActionInfo