SetFormFieldSubmitActionExA

Campos de formulário

Descrição

O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de SetFormFieldSubmitActionEx e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode

Adiciona uma ação de envio a um campo de formulário de botão, com um parâmetro de sinalizadores para definir várias opções de envio. Consulte a secção "Form Actions" das especificações PDF oficiais

Sintaxe

Delphi

Function DLSetFormFieldSubmitActionExA(InstanceID, Index: Integer; ActionType, Link: PAnsiChar; Flags: Integer): Integer;

DLL

int DLSetFormFieldSubmitActionExA(int InstanceID, int Index, const char * ActionType, const char * Link, int Flags);

Parâmetros

IndexO índice do campo de formulário O tipo de ação: E = Uma ação a executar quando o cursor entra na área ativa d'uma anotação X = Uma ação a executar quando o cursor sai da área ativa d'uma anotação D = Uma ação a executar quando o botão do rato é premido dentro da área ativa d'uma anotação U = Uma ação a executar quando o botão do rato é libertado dentro da área ativa d'uma anotação Fo = Uma ação a executar quando a anotação recebe o foco de entrada Bl = Uma ação a executar quando a anotação perde o foco de entrada (fica desfocada) K = Uma ação a executar quando o utilizador introduz uma tecla num campo de texto ou numa caixa combinada, ou modifica a seleção numa caixa de lista deslocável. Isto permite verificar a validade da tecla e rejeitá-la ou modificá-la. F = Uma ação a executar antes de o campo ser formatado para apresentar o valor d'um campo. Isto permite modificar o valor antes da formatação. V = Uma ação a executar quando é alterado o valor d'um campo. Isto permite verificar a validade do novo valor. C = Uma ação a executar para recalcular o valor deste campo quando o valor de outro campo é alterado
ActionType
LinkO URL do script do servidor que processará o envio do formulário
FlagsValor de sinalizadores definido pela Adobe para a ação de envio do campo de formulário

Valores devolvidos

0Não foi possível definir a ação do campo
1Success