Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет строку в шрифте.
Синтаксис
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Имя postscript шрифта, например GillSans-Bold, из имени 6 в таблице имен. |
DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAGТег скрипта или языка для идентификации скриптов или языков, которые шрифт был разработан в первую очередь для поддержки. |
DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAGТег скрипта или языка для идентификации скриптов или языков, объявленных шрифтом, может поддерживаться. |
DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAGСемантический тег для описания шрифта, например Fancy, Декоративный, Ручной, 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Имя лица шрифта, например "Обычный" или "Полужирный". |
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2016 [только классические приложения] |
| заголовка | dwrite_3.h |