TPDFlibFormInputResult
Formulários, interação, tipos de dados
Descrição
Informa se um evento de entrada de formulário independente de plataforma foi consumido e expõe o estado de interação resultante sem exigir consultas adicionais à sessão
Declaração
type
TPDFlibFormInputResult = record
Handled: Boolean;
DefaultPrevented: Boolean;
FocusChanged: Boolean;
SelectionChanged: Boolean;
ValueChanged: Boolean;
FieldIndex: Integer;
FocusedFieldIndex: Integer;
HoveredFieldIndex: Integer;
PressedFieldIndex: Integer;
end;
Campos
| Handled | True quando a sessão de formulário consumiu o evento; False permite fallback do host, como rolagem do documento |
|---|---|
| DefaultPrevented | True quando uma ação de formulário vetou sua operação padrão pendente ou uma transição de foco exigida falhou |
| FocusChanged | True quando o despacho alterou o Widget focado |
| SelectionChanged | True quando o despacho alterou o editor ativo ou sua seleção direcionada |
| ValueChanged | True quando o despacho confirmou um novo valor de botão ou campo de escolha |
| FieldIndex | Campo atingido, capturado ou focado associado ao evento, ou zero |
| FocusedFieldIndex | Campo focado após o despacho, ou zero |
| HoveredFieldIndex | Widget com estado de entrada ativo após o despacho, ou zero |
| PressedFieldIndex | Widget retendo captura do ponteiro primário após o despacho, ou zero |
Consulte também
DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession