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


Практическое руководство (DirectWrite)

В следующих разделах представлен обзор API DirectWrite.

В этом разделе

Тема Описание
Выравнивание текста
Вы можете выровнять текст DirectWrite с помощью метода SetTextAlignment интерфейса IDWriteTextFormat
Добавление поддержки для нескольких мониторов
DirectWrite включает поддержку систем с несколькими мониторами. Различные мониторы могут иметь разные геометрии пикселей (RGB, BGR или FLAT) или другие атрибуты. Дополнительные сведения о геометрии пикселей см. в справочном разделе DWRITE_PIXEL_GEOMETRY. В этом разделе показано, как добавить поддержку нескольких мониторов в приложение DirectWrite.
Как убедиться, что приложение правильно отображается на High-DPI отображает
Описывает, как создать окно, отображающееся правильно на дисплеях с высоким уровнем DPI.
Как убедиться, что текст отображается с помощью правильного направления чтения
Для некоторых языков, таких как арабский и иврит, требуется направление чтения справа налево. Для объекта DirectWrite текстового формата направление чтения по умолчанию слева направо. DirectWrite не автоматически выводит направление чтения из языкового стандарта, поэтому это необходимо сделать самостоятельно.
Перечисление шрифтов
В этом обзоре показано, как перечислить шрифты в системной коллекции шрифтов по имени семейства.
Выполнение тестирования попаданий на макета текста
В кратком руководстве по добавлению тестирования попаданий в приложение DirectWrite, отображающее текст с помощью интерфейсаidWriteTextLayout.
Добавление встроенных объектов в макета текста
Содержит краткое руководство по добавлению встроенных объектов в приложение DirectWrite, которое отображает текст с помощью интерфейса IDWriteTextLay out.
Добавление эффектов рисования клиента в макета текста
Содержит краткое руководство по добавлению эффектов рисования клиента в приложение DirectWrite, отображающее текст с помощью интерфейса IDWriteTextLay out и пользовательского отрисовщика текста.