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


перечисление DWRITE_LINE_SPACING_METHOD (dwrite.h)

Метод, используемый для междустрочного интервала в текстовом макете.

Синтаксис

typedef enum DWRITE_LINE_SPACING_METHOD {
  DWRITE_LINE_SPACING_METHOD_DEFAULT,
  DWRITE_LINE_SPACING_METHOD_UNIFORM,
  DWRITE_LINE_SPACING_METHOD_PROPORTIONAL
} ;

Константы

 
DWRITE_LINE_SPACING_METHOD_DEFAULT
Междустрочный интервал зависит исключительно от содержимого, корректируясь в соответствии с размером шрифтов и встроенных объектов.
DWRITE_LINE_SPACING_METHOD_UNIFORM
Для строк явно задан одинаковый интервал независимо от размера шрифтов и встроенных объектов. Это может быть полезно, чтобы избежать неравномерного внешнего вида, который может возникнуть из-за резервного шрифта.
DWRITE_LINE_SPACING_METHOD_PROPORTIONAL
Междустрочный интервал и базовые расстояния пропорциональны вычисляемой величине на основе содержимого, размера шрифтов и встроенных объектов.

ПРИМЕЧАНИЕ

Это значение доступно только в Windows 10 или более поздней версии и может использоваться с IDWriteTextLayout3::SetLineSpacing, но его нельзя использовать с IDWriteTextFormat::SetLineSpacing.

Комментарии

Метод междустрочного интервала задается с помощью метода SetLineSpacing интерфейсов IDWriteTextFormat или IDWriteTextLayout . Чтобы получить текущий метод междустрочного интервала текстового формата или макета текста, используйте GetLineSpacing.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть dwrite.h

См. также раздел

GetLineSpacing

SetLineSpacing