TPDFlibViewerFormFieldAction
Eventos, interação com o visualizador
Descrição
É despoletado através de OnFormFieldAction quando um botão de premir, um widget de assinatura ou outro campo que contenha uma ação de libertação do botão do rato é ativado
ActivateFormField descodifica o dicionário de ações do campo para o desencadeador e transmite o resumo tipado ao manipulador; o visualizador nunca avalia JavaScript, pelo que os anfitriões recebem as ações de script como dados tipados e decidem como as tratar
Declaração
TPDFlibViewerFormFieldAction = procedure(Sender: TObject; FieldIndex, FieldType: Integer; const TriggerEvent: WideString; const Info: TPDFlibActionInfo) of object;Parâmetros
| Sender | O visualizador em que o campo foi ativado |
|---|---|
| FieldIndex | Índice, com base um, do campo ou widget ativado |
| FieldType | Código do tipo de campo de GetFormFieldType: 1 texto, 2 botão de premir, 3 caixa de verificação, 4 botão de opção, 5 escolha, 6 assinatura |
| TriggerEvent | Nome do desencadeador PDF pelo qual a ação foi procurada, como U |
| Info | Informação descodificada da ação e do destino |
Consulte também
OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer