TPDFlibFormInputResult

Formularer, interaktion, datatyper

Beskrivelse

Rapporterer, om en platformuafhængig formularinputhændelse blev forbrugt, og eksponerer den resulterende interaktionstilstand uden at kræve yderligere sessionsforespørgsler

Deklaration

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

Felter

HandledTrue, når formularsessionen forbrugte hændelsen; False tillader værtsfallback såsom dokumentscrolling
DefaultPreventedTrue, når en formularhandling nedlagde veto mod dens afventende standardoperation, eller en påkrævet fokusovergang mislykkedes
FocusChangedTrue, når dispatch ændrede den fokuserede Widget
SelectionChangedTrue, når dispatch ændrede den aktive redigering eller dens rettede markering
ValueChangedTrue, når dispatch committerede en ny knap- eller valgfeltværdi
FieldIndexDet ramte, indfangede eller fokuserede felt, der er knyttet til hændelsen, eller nul
FocusedFieldIndexFokuseret felt efter dispatch, eller nul
HoveredFieldIndexWidget med aktiv entered-tilstand efter dispatch, eller nul
PressedFieldIndexWidget, der bevarer primær peger-fangst efter dispatch, eller nul

Se også

DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession