TPDFlibFormInputResult

Formulare, Interaktion, Datentypen

Beschreibung

Meldet, ob ein plattformunabhängiges Formulareingabeereignis verbraucht wurde, und legt den resultierenden Interaktionszustand offen, ohne zusätzliche Sitzungsabfragen zu erfordern

Deklaration

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

Felder

HandledTrue, wenn die Formularsitzung das Ereignis verbraucht hat; False erlaubt einen Host-Fallback wie das Scrollen des Dokuments
DefaultPreventedTrue, wenn eine Formularaktion ihre ausstehende Standardoperation abgelehnt hat oder ein erforderlicher Fokusübergang fehlgeschlagen ist
FocusChangedTrue, wenn die Zustellung das fokussierte Widget geändert hat
SelectionChangedTrue, wenn die Zustellung den aktiven Editor oder seine gerichtete Auswahl geändert hat
ValueChangedTrue, wenn die Zustellung einen neuen Button- oder Auswahlfeldwert übernommen hat
FieldIndexMit dem Ereignis verknüpftes getroffenes, erfasstes oder fokussiertes Feld, oder null
FocusedFieldIndexNach der Zustellung fokussiertes Feld, oder null
HoveredFieldIndexWidget mit aktivem Entered-Zustand nach der Zustellung, oder null
PressedFieldIndexWidget, das nach der Zustellung die primäre Zeigererfassung behält, oder null

Siehe auch

DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession