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
| Handled | True, wenn die Formularsitzung das Ereignis verbraucht hat; False erlaubt einen Host-Fallback wie das Scrollen des Dokuments |
|---|---|
| DefaultPrevented | True, wenn eine Formularaktion ihre ausstehende Standardoperation abgelehnt hat oder ein erforderlicher Fokusübergang fehlgeschlagen ist |
| FocusChanged | True, wenn die Zustellung das fokussierte Widget geändert hat |
| SelectionChanged | True, wenn die Zustellung den aktiven Editor oder seine gerichtete Auswahl geändert hat |
| ValueChanged | True, wenn die Zustellung einen neuen Button- oder Auswahlfeldwert übernommen hat |
| FieldIndex | Mit dem Ereignis verknüpftes getroffenes, erfasstes oder fokussiertes Feld, oder null |
| FocusedFieldIndex | Nach der Zustellung fokussiertes Feld, oder null |
| HoveredFieldIndex | Widget mit aktivem Entered-Zustand nach der Zustellung, oder null |
| PressedFieldIndex | Widget, das nach der Zustellung die primäre Zeigererfassung behält, oder null |
Siehe auch
DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession