Интерфейс 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 |