Практическое руководство (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 и пользовательского отрисовщика текста. |