Заголовок ctffunc.h
Этот заголовок используется платформой текстовых служб. Дополнительные сведения см. в разделе:
ctffunc.h содержит следующие программные интерфейсы:
IEnumTfCandidates Интерфейс IEnumTfCandidates реализуется текстовой службой и используется диспетчером TSF для предоставления перечисления потенциальных строковых объектов. |
IEnumTfLatticeElements Интерфейс IEnumTfLatticeElements реализуется диспетчером TSF для предоставления перечисления элементов решетки. |
ITfCandidateList Интерфейс ITfCandidateList реализуется текстовой службой и используется диспетчером TSF или клиентом (приложением или другой текстовой службой) для получения строковых объектов-кандидатов и управления им. |
ITfCandidateString Интерфейс ITfCandidateString реализуется текстовой службой и используется диспетчером TSF или клиентом для получения сведений о потенциальном строковом объекте. |
ITfFnAdviseText Интерфейс ITfFnAdviseText реализуется текстовой службой и используется диспетчером TSF для предоставления уведомлений при изменении текста или элемента решетки в контексте. |
ITfFnBalloon Интерфейс ITfFnBalloon реализуется текстовой службой и используется приложением или другой текстовой службой для обновления элемента выноски, добавляемого текстовой службой на языковую панель. |
ITfFnConfigure Интерфейс ITfFnConfigure реализуется текстовой службой, чтобы приложение панели управления "Службы текста" позволяло службе текста отображать диалоговое окно конфигурации. |
ITfFnConfigureRegisterEudc Интерфейс ITfFnConfigureRegisterEudc реализуется текстовой службой для предоставления пользовательского интерфейса для регистрации последовательности ключей для заданного EUDC. |
ITfFnConfigureRegisterWord Интерфейс ITfFnConfigureRegisterWord реализуется текстовой службой, чтобы редактор IME (Active Input Method Editor) приводил к отображению диалогового окна регистрации слов в службе текста. |
ITfFnGetLinguisticAlternates Интерфейс ITfFnGetLinguisticAlternates реализуется текстовой службой и (или) диспетчером TSF для предоставления лингвистических альтернатив для текста в заданном диапазоне, передаваемого в качестве параметра. |
ITfFnGetPreferredTouchKeyboardLayout Интерфейс ITfFnGetPreferredTouchKeyboardLayout реализуется текстовой службой для указания использования определенной раскладки клавиатуры, поддерживаемой сенсорной клавиатурой Windows 8. |
ITfFnGetSAPIObject Интерфейс ITfFnGetSAPIObject реализуется текстовой службой API речи (SAPI). Этот интерфейс используется диспетчером TSF или клиентом (приложением или другой текстовой службой) для получения различных объектов SAPI. |
ITfFnLangProfileUtil Интерфейс ITfFnLangProfileUtil реализуется службой текста речи и используется для предоставления служебных методов для службы текста речи. |
ITfFnLMInternal Интерфейс ITfFnLMInternal не используется. |
ITfFnLMProcessor Интерфейс ITfFnLMProcessor реализуется текстовой службой языковой модели и используется службой приложений или текстов для включения обработки альтернативной языковой модели. |
ITfFnPlayBack Интерфейс ITfFnPlayBack реализуется текстовой службой API речи (SAPI). Этот интерфейс используется диспетчером TSF или клиентом (приложением или другой текстовой службой) для управления звуковыми данными для текста, вводимого речью. |
ITfFnPropertyUIStatus Интерфейс ITfFnPropertyUIStatus реализуется текстовой службой и используется приложением или текстовой службой для получения и задания состояния пользовательского интерфейса свойства текстовой службы. |
ITfFnReconversion Интерфейс ITfFnReconversion реализуется текстовой службой и используется диспетчером TSF или клиентом для поддержки реверсии текста, предоставляемой текстовой службой. |
ITfFnSearchCandidateProvider Включает интегрированный интерфейс поиска в редакторе метода ввода (IME). |
ITfFnShowHelp Интерфейс ITfFnShowHelp реализуется текстовой службой, чтобы позволить языковой панели разместить команду справки для текстовой службы в меню справки языковой панели. |
ITfIntegratableCandidateListUIElement Включает текстовые службы и редакторы методов ввода (IMи) для настройки режима без пользовательского интерфейса. |
ITfLMLattice Интерфейс ITfLMLattice реализуется службой текста речи для предоставления сведений о свойствах элементов решетки и используется клиентом (приложением или другой текстовой службой). |
IUIManagerEventSink Интерфейс IUIManagerEventSink реализуется приложением, поддерживающим интеграцию пользовательского интерфейса IME для получения уведомлений о внешнем виде пользовательского интерфейса IME. |
TF_LMLATTELEMENT Структура TF_LMLATTELEMENT содержит сведения об элементе решетки. Элемент решетки используется в распознавании речи. Эта структура используется с методом IEnumTfLatticeElements::Next. |
TfCandidateResult Элементы перечисления TfCandidateResult используются с методом ITfCandidateList::SetResult для указания результата операции рековерсия, выполняемой в заданной строке-кандидате. |
TfIntegratableCandidateListSelectionStyle Элементы перечисления TfIntegratableCandidateListSelectionStyle указывают интегрируемые стили выбора списка кандидатов. |
TfSapiObject Элементы перечисления TfSapiObject используются с методом ITfFnGetSAPIObject::Get для указания определенного типа объекта API речи (SAPI). |
TKBLayoutType Элементы перечисления TKBLayoutType передаются IME в вызове ITfFnGetPreferredTouchKeyboardLayout::GetLayout для указания типа макета. |