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


Интерфейс IDWriteTextAnalyzer1 (dwrite_1.h)

Анализирует различные свойства текста для сложной обработки скрипта.

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

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

Методы

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

 
IDWriteTextAnalyzer1::AnalyzeVerticalGlyphOrientation

Анализирует диапазон текста для ориентации скрипта, чтения текста и атрибутов из источника и передачи результатов обратному вызову приемника SetGlyphOrientation.
IDWriteTextAnalyzer1::ApplyCharacterSpacing

Применяет интервалы между символами, правильно настраивая кластеры глифов и диакритические знаки.
IDWriteTextAnalyzer1::GetBaseline

Извлекает заданный базовый план из шрифта.
IDWriteTextAnalyzer1::GetGlyphOrientationTransform

Возвращает матрицу преобразования 2x3 для соответствующего угла для рисования выполнения глифа. (IDWriteTextAnalyzer1.GetGlyphOrientationTransform)
IDWriteTextAnalyzer1::GetJustificationOpportunities

Извлекает сведения о возможных вариантах обоснования для каждого из глифов, заданных текстом и свойствами формирования глифа.
IDWriteTextAnalyzer1::GetJustifiedGlyphs

Заполняет новые глифы для сложных скриптов, где обоснование увеличило продвижение глифов, таких как арабский с кашидой.
IDWriteTextAnalyzer1::GetScriptProperties

Извлекает свойства для заданного скрипта.
IDWriteTextAnalyzer1::GetTextComplexity

Определяет сложность текста и необходимость вызова IDWriteTextAnalyzer::GetGlyphs для полного формирования скрипта.
IDWriteTextAnalyzer1::JustifyGlyphAdvances

Оправдывает массив сдвигов глифов в соответствии с шириной линии.

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite_1.h

См. также раздел

IDWriteTextAnalyzer