TPDFlibFormInputResult

Moduli, interazione, tipi di dati

Descrizione

Riporta se un evento di input di modulo indipendente dalla piattaforma è stato consumato ed espone lo stato di interazione risultante senza richiedere ulteriori interrogazioni della sessione

Dichiarazione

type
  TPDFlibFormInputResult = record
    Handled: Boolean;
    DefaultPrevented: Boolean;
    FocusChanged: Boolean;
    SelectionChanged: Boolean;
    ValueChanged: Boolean;
    FieldIndex: Integer;
    FocusedFieldIndex: Integer;
    HoveredFieldIndex: Integer;
    PressedFieldIndex: Integer;
  end;

Campi

HandledTrue quando la sessione modulo ha consumato l'evento; False consente il fallback dell'host come lo scorrimento del documento
DefaultPreventedTrue quando un'azione del modulo ha posto veto alla sua operazione predefinita in sospeso oppure una transizione di focus richiesta è fallita
FocusChangedTrue quando l'invio ha cambiato il Widget con il focus
SelectionChangedTrue quando l'invio ha cambiato l'editor attivo o la sua selezione direzionale
ValueChangedTrue quando l'invio ha confermato un nuovo valore di pulsante o campo di scelta
FieldIndexCampo colpito, catturato o con il focus associato all'evento, oppure zero
FocusedFieldIndexCampo con il focus dopo l'invio, oppure zero
HoveredFieldIndexWidget con uno stato entered attivo dopo l'invio, oppure zero
PressedFieldIndexWidget che trattiene l'acquisizione del puntatore primario dopo l'invio, oppure zero

Vedere anche

DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession