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


Интерфейс IDWriteTextAnalysisSource (dwrite.h)

Реализуется клиентом анализатора текста для предоставления текста анализатору. Это позволяет разделить логическое представление текста как непрерывный поток символов, идентифицируемых по уникальным позициям текста, и фактическое расположение памяти потенциально дискретных блоков текста в резервном хранилище клиента.

Наследование

Интерфейс IDWriteTextAnalysisSource наследуется от интерфейса IUnknown . IDWriteTextAnalysisSource также имеет следующие типы элементов:

Методы

Интерфейс IDWriteTextAnalysisSource содержит следующие методы.

 
IDWriteTextAnalysisSource::GetLocaleName

Возвращает имя языкового стандарта в диапазоне, на который влияет анализ текста.
IDWriteTextAnalysisSource::GetNumberSubstitution

Возвращает подстановку чисел из диапазона текста, затронутого анализом текста.
IDWriteTextAnalysisSource::GetParagraphReadingDirection

Возвращает направление чтения абзаца.
IDWriteTextAnalysisSource::GetTextAtPosition

Возвращает блок текста, начинающийся с указанной позиции текста.
IDWriteTextAnalysisSource::GetTextBeforePosition

Возвращает блок текста, непосредственно предшествующий указанной позиции.

Комментарии

Если какой-либо из этих обратных вызовов возвращает ошибку, функции анализа преждевременно останавливаются и возвращают ошибку обратного вызова. Обратите внимание, что вместо того, чтобы возвращать E_NOTIMPL, приложение должно заглушить метод и возвращать константу или null и S_OK.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite.h