Поделиться через


перечисление ALT_BREAKS (rectypes.h)

Указывает, как создавать альтернативные варианты из строки наилучшего результата.

Синтаксис

typedef enum enumALT_BREAKS {
  ALT_BREAKS_SAME = 0,
  ALT_BREAKS_UNIQUE = 1,
  ALT_BREAKS_FULL = 2
} ALT_BREAKS;

Константы

 
ALT_BREAKS_SAME
Значение: 0
Альтернативный должен использовать те же разрывы сегментов, что и для строки лучшего результата. Например, если вы запросите альтернативный список для лучшей строки результата "вместе", распознаватель может вернуть "Тунис", но не "чтобы получить ее". Это потому, что "получить ее" включает в себя различные разрывы сегмента.
ALT_BREAKS_UNIQUE
Значение: 1
Альтернативный вариант должен иметь разрывы сегментов, отличные от лучшей строки результата. Возвращается только один такой альтернативный вариант. Например, варианты для строки наилучшего результата "чтобы получить ее" могут включать "собрать" и "вместе". Тем не менее, "получить ее" не возвращается, потому что он имеет тот же сегмент перерыв, как "чтобы получить ее".
ALT_BREAKS_FULL
Значение: 2
Варианты с самыми рейтингами возвращаются независимо от разрывов сегментов. Таким образом, "вместе" может вернуться "Тунис", "чтобы получить ее" и "собраться" среди других. Альтернативные варианты возвращаются в порядке их рейтинга, от лучшего к худшему.

Комментарии

Проверьте член dwRecoCapabilityFlags структуры RECO_ATTRS , чтобы убедиться, что распознаватель поддерживает различные альтернативные разрывы.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть rectypes.h

См. также раздел

Функция GetAlternateList