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

HandledTrue quando a sessão de formulário consumiu o evento; False permite fallback do host, como rolagem do documento
DefaultPreventedTrue quando uma ação de formulário vetou sua operação padrão pendente ou uma transição de foco exigida falhou
FocusChangedTrue quando o despacho alterou o Widget focado
SelectionChangedTrue quando o despacho alterou o editor ativo ou sua seleção direcionada
ValueChangedTrue quando o despacho confirmou um novo valor de botão ou campo de escolha
FieldIndexCampo atingido, capturado ou focado associado ao evento, ou zero
FocusedFieldIndexCampo focado após o despacho, ou zero
HoveredFieldIndexWidget com estado de entrada ativo após o despacho, ou zero
PressedFieldIndexWidget retendo captura do ponteiro primário após o despacho, ou zero

Consulte também

DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession