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


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

Анализирует различные свойства текста для сложной обработки скриптов, таких как поддержка двунаправленного (bidi) для таких языков, как арабский, определение возможностей разрыва строки, размещение глифов и подстановка чисел.

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

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

Методы

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

 
IDWriteTextAnalyzer::AnalyzeBidi

Анализирует текстовый диапазон на предмет направленности скрипта, считывая атрибуты с исходного уровня и уровня отчетов в обратный вызов SetBidiLevel приемника.
IDWriteTextAnalyzer::AnalyzeLineBreakpoints

Анализирует текстовый диапазон на предмет потенциальных возможностей точки останова, считывает атрибуты из источника и сообщает о возможностях точки останова в обратный вызов SetLineBreakpoints приемника.
IDWriteTextAnalyzer::AnalyzeNumberSubstitution

Анализирует текстовый диапазон на наличие диапазонов, в которых применяется подстановка чисел, считывает атрибуты из источника и сообщает подчиненные диапазоны в обратный вызов SetNumberSubstitution приемника.
IDWriteTextAnalyzer::AnalyzeScript

Анализирует текстовый диапазон на предмет границ скрипта, считывает текстовые атрибуты из источника и сообщает идентификатор скрипта Юникода обратному вызову SetScript приемника.
IDWriteTextAnalyzer::GetGdiCompatibleGlyphPlacements

Разместите выходные данные глифов из метода GetGlyphs в соответствии с шрифтом и правилами отрисовки системы записи.
IDWriteTextAnalyzer::GetGlyphPlacements

Places выходные данные глифов из метода GetGlyphs в соответствии с шрифтом и правилами отрисовки системы записи.
IDWriteTextAnalyzer::GetGlyphs

Анализирует строку входного текста и сопоставляет ее с набором глифов и связанных данных глифов в соответствии с шрифтом и правилами отрисовки системы записи.

Требования

Требование Значение
Минимальная версия клиента 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