FormFieldJavaScriptAction
Campos de formulário, JavaScript
Descrição
Adiciona JavaScript a um campo de formulário para qualquer um dos tipos de ação possíveis
Sintaxe
Delphi
Function TPDFlib.FormFieldJavaScriptAction(Index: Integer; Const ActionType, JavaScript: WideString): Integer;
ActiveX
Function PDFlib::FormFieldJavaScriptAction(Index As Long, ActionType As String, JavaScript As String) As Long
DLL
int DLFormFieldJavaScriptAction(int InstanceID, int Index, const wchar_t * ActionType, const wchar_t * JavaScript);
Parâmetros
| Index | Índice do campo de formulário O tipo de ação: E = Uma ação a executar quando o cursor entra na área ativa da anotação X = Uma ação a executar quando o cursor sai da área ativa da anotação D = Uma ação a executar quando o botão do rato é premido dentro da área ativa da anotação U = Uma ação a executar quando o botão do rato é largado dentro da área ativa da 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 (desfocada) K = Uma ação a executar quando o utilizador tecla uma tecla num campo de texto ou caixa de combinação ou modifica a seleção numa caixa de lista deslizante. 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 seu valor atual. Isto permite modificar o valor do campo antes da formatação. V = Uma ação a executar quando o valor do campo é alterado. Isto permite verificar a validade do novo valor. C = Uma ação a executar para recalcular o valor deste campo quando o de outro campo muda |
|---|---|
| ActionType | |
| JavaScript | O JavaScript a executar |
Valores devolvidos
| 0 | O campo de formulário ou a ação era inválido, ou o modo PDF/A ou PDF/X-6 está ativo |
|---|---|
| 1 | A ação JavaScript foi adicionada com êxito |