структура DWRITE_UNDERLINE (dwrite.h)
Содержит сведения о ширине, толщине, смещении, высоте выполнения, направлении чтения и направлении потока подчеркивания.
Синтаксис
struct DWRITE_UNDERLINE {
FLOAT width;
FLOAT thickness;
FLOAT offset;
FLOAT runHeight;
DWRITE_READING_DIRECTION readingDirection;
DWRITE_FLOW_DIRECTION flowDirection;
WCHAR const *localeName;
DWRITE_MEASURING_MODE measuringMode;
};
Члены
width
Тип: FLOAT
Значение типа , указывающее ширину подчеркивания, измеряемую параллельно базовому плану.
thickness
Тип: FLOAT
Значение типа , указывающее толщину подчеркивания, измеряемую перпендикулярно базовому плану.
offset
Тип: FLOAT
Значение типа , указывающее смещение подчеркивания от базового плана. Положительное смещение представляет позицию ниже базового плана (от текста), а отрицательное смещение — выше (к тексту).
runHeight
Тип: FLOAT
Значение типа , указывающее высоту самого высокого запуска, к которому применяется подчеркивание.
readingDirection
Значение типа , указывающее направление чтения текста, связанного с подчеркиванием. Это значение используется для интерпретации того, выполняется ли значение ширины по горизонтали или по вертикали.
flowDirection
Значение типа , указывающее направление потока текста, связанного с подчеркиванием. Это значение используется для интерпретации того, перемещается ли значение толщины сверху вниз, слева направо или справа налево.
localeName
Тип: const WCHAR*
Массив символов, содержащий языковой стандарт текста, под которым выполняется подчеркивание. Например, в вертикальном тексте подчеркивание принадлежит слева для китайского языка, а справа — для японского языка.
measuringMode
Режим измерения может быть полезен отрисовщику для определения способа отрисовки подчеркивания, например округления толщины до целого пикселя в режимах, совместимых с GDI.
Комментарии
Все координаты находятся в аппаратно-независимых пикселях (DIP).
Требования
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | dwrite.h |