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

SenderO visualizador em que o campo foi ativado
FieldIndexÍndice, com base um, do campo ou widget ativado
FieldTypeCó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
TriggerEventNome do desencadeador PDF pelo qual a ação foi procurada, como U
InfoInformação descodificada da ação e do destino

Consulte também

OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer