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


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

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

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

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