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