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


перечисление DWRITE_FONT_PROPERTY_ID (dwrite_3.h)

Определяет строку в шрифте.

Синтаксис

typedef enum DWRITE_FONT_PROPERTY_ID {
  DWRITE_FONT_PROPERTY_ID_NONE,
  DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME,
  DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME,
  DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FACE_NAME,
  DWRITE_FONT_PROPERTY_ID_FULL_NAME,
  DWRITE_FONT_PROPERTY_ID_WIN32_FAMILY_NAME,
  DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME,
  DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG,
  DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG,
  DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAG,
  DWRITE_FONT_PROPERTY_ID_WEIGHT,
  DWRITE_FONT_PROPERTY_ID_STRETCH,
  DWRITE_FONT_PROPERTY_ID_STYLE,
  DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FACE_NAME,
  DWRITE_FONT_PROPERTY_ID_TOTAL,
  DWRITE_FONT_PROPERTY_ID_TOTAL_RS3,
  DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAME,
  DWRITE_FONT_PROPERTY_ID_FAMILY_NAME,
  DWRITE_FONT_PROPERTY_ID_FACE_NAME
} ;

Константы

 
DWRITE_FONT_PROPERTY_ID_NONE
Неуказанным идентификатором свойства шрифта.
DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME
DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME
DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FACE_NAME
DWRITE_FONT_PROPERTY_ID_FULL_NAME
Полное имя шрифта, например Arial Bold, из имени с идентификатором 4 в таблице имен.
DWRITE_FONT_PROPERTY_ID_WIN32_FAMILY_NAME
Имя семейства, совместимое с GDI. Так как GDI допускает не более четырех шрифтов для каждого семейства, шрифты в одном семействе могут иметь разные имена семейств, совместимые с GDI.
например "Arial", "Arial Narrow", "Arial Black".
DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME
Послеписное имя шрифта, например "GillSans-Bold", из имени с идентификатором 6 в таблице имен.
DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG
Тег script/language для идентификации скриптов или языков, для поддержки которых в основном предназначен шрифт.
DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG
Тег скрипта или языка для идентификации скриптов или языков, которые может поддерживаться шрифтом.
DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAG
Семантический тег для описания шрифта, например Fancy, Декоративный, Handmade, Sans-serif, Swiss, Pixel, Futuristic.
DWRITE_FONT_PROPERTY_ID_WEIGHT
Вес шрифта, представленного в виде десятичной строки в диапазоне от 1 до 999.
DWRITE_FONT_PROPERTY_ID_STRETCH
Растяжение шрифта, представленного в виде десятичной строки в диапазоне от 1 до 9.
DWRITE_FONT_PROPERTY_ID_STYLE
Стиль шрифта, представленного в виде десятичной строки в диапазоне от 0 до 2.
DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FACE_NAME
DWRITE_FONT_PROPERTY_ID_TOTAL
Общее количество свойств.
DWRITE_FONT_PROPERTY_ID_TOTAL_RS3
DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAME
Имя семейства, предпочитаемое конструктором. Это позволяет конструкторам шрифтов группировать более четырех шрифтов в одном семействе без потери совместимости с
GDI. Это имя обычно присутствует, только если оно отличается от имени семейства, совместимого с GDI.
DWRITE_FONT_PROPERTY_ID_FAMILY_NAME
Имя семейства для модели весовой ширины и наклона.
DWRITE_FONT_PROPERTY_ID_FACE_NAME
Имя лица шрифта, например Обычный или Полужирный.

Требования

   
Верхняя часть dwrite_3.h