перечисление 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 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по