Предопределенные свойства
Следующие значения определяют свойства, определяемые TSF. Формат данных и содержимое каждого типа свойства включены.
Свойства
Свойство | Описание |
---|---|
GUID_PROP_ATTRIBUTE | Содержит значение TfGuidAtom , представляющее GUID отображаемого атрибута. ITfCategoryMgr::GetGUID используется для преобразования этого значения в GUID. Дополнительные сведения см. в разделе Использование атрибутов отображения. |
GUID_PROP_TEXTOWNER | Содержит значение TfGuidAtom , представляющее идентификатор класса ( CLSID ) текстовой службы, которая владеет текстом. ITfCategoryMgr::GetGUID используется для преобразования этого значения в CLSID. |
GUID_PROP_LANGID | Содержит значение DWORD , содержащее идентификатор языка ( LANGID ) текста в нижнем слове. |
GUID_PROP_READING | Содержит текст для фонетического чтения для текста, на который распространяется свойство . Это может отличаться от фактического текста. Приложения Магазина Windows не поддерживают это свойство. |
GUID_PROP_COMPOSING | Содержит логическое значение, отличное от нуля, если текст является частью композиции или нуль в противном случае. Если это свойство VT_EMPTY, можно предположить, что текст не является частью композиции. |
GUID_PROP_MODEBIAS | Содержит значение TfGuidAtom , представляющее тип поддерживаемого смещения режима. ITfCategoryMgr::GetGUID используется для преобразования этого значения в GUID. Это может быть одно из значений смещения режима. |
GUID_PROP_LMLATTICE | Содержит указатель на объект ITfLMLattice . |
GUID_PROP_TKB_ALTERNATES |
Начиная с Windows 8: содержит значение DWORD, заданное сенсорной клавиатурой. Это свойство может использоваться элементами управления редактирования и приложениями с поддержкой TSF для определения характера текста в текстовом диапазоне, охватываемом свойством, например, если текст в диапазоне является результатом вставки предложения текста или автозамены. Характер текста в текстовом диапазоне, охватываемом свойством , также распространяется на тип альтернативных вариантов, возвращаемых интерфейсом ITfFnReconversion для этого текстового диапазона в документе. Возможные значения этого свойства см. в следующих примечаниях. |
GUID_PROP_URL | Содержит значение BSTR , представляющее URL-адрес источника элемента управления текстом, если применимо. |
Комментарии
Свойство GUID_PROP_TKB_ALTERNATES может иметь одно из следующих значений.
Имя | Значение | Описание |
---|---|---|
TKB_ALTERNATES_STANDARD | 0x00000001 | Указывает, что сенсорная клавиатура сгенерировала список возможных альтернативных слов для текста в диапазоне, охватываемом свойством, и что ни диапазон текста, ни варианты не являются автозаменой или предложением текста. |
TKB_ALTERNATES_FOR_AUTOCORRECTION | 0x00000002 | Указывает, что сенсорная клавиатура сгенерировала альтернативное слово, которое должно автоматически заменить текст в текстовом диапазоне, охваченном свойством . Сенсорная клавиатура не будет применять автозамену без указания элемента управления редактированием или приложения. Для применения исправления к тексту в документе следует использовать интерфейс рековерсия (ITfFnReconversion). |
TKB_ALTERNATES_FOR_PREDICTION | 0x00000003 | Указывает, что диапазон текста, охватываемый свойством , является текстовым предложением, созданным сенсорной клавиатурой и вставленным пользователем в документ. Дополнительные альтернативные прогнозы также можно сохранить в качестве свойства в документе. |
TKB_ALTERNATES_AUTOCORRECTION_APPLIED | 0x00000004 | Указывает, что текстовый диапазон, охватываемый свойством , является автозаменой, предоставляемой сенсорной клавиатурой и примененной через интерфейс ITfFnReconversion . Это значение может использоваться элементами управления изменения или приложениями с TKB_ALTERNATES_FOR_AUTOCORRECTION, чтобы предотвратить повторное применение автозамены. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Распространяемые компоненты |
TSF 1.0 в Windows 2000 Professional |
Заголовок |
|
IDL |
|