TPDFlibFormInputResult

Формы, взаимодействие, типы данных

Описание

Сообщает, было ли потреблено независимое от платформы событие ввода форм, и раскрывает результирующее состояние взаимодействия без дополнительных запросов сеанса

Объявление

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

Поля

HandledTrue, когда сеанс форм потребил событие; False разрешает резервную обработку хоста, например прокрутку документа
DefaultPreventedTrue, когда действие формы отклонило свою отложенную операцию по умолчанию или требуемый переход фокуса не удался
FocusChangedTrue, когда отправка изменила сфокусированный Widget
SelectionChangedTrue, когда отправка изменила активный редактор или его направленное выделение
ValueChangedTrue, когда отправка зафиксировала новое значение кнопки или поля выбора
FieldIndexПоражённое, захваченное или сфокусированное поле, связанное с событием, либо ноль
FocusedFieldIndexСфокусированное поле после отправки, либо ноль
HoveredFieldIndexWidget с активным состоянием входа после отправки, либо ноль
PressedFieldIndexWidget, удерживающий захват основного указателя после отправки, либо ноль

См. также

DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession