énumération DWRITE_FONT_PROPERTY_ID (dwrite_3.h)
Identifie une chaîne dans une police.
Syntaxe
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
} ;
Constantes
DWRITE_FONT_PROPERTY_ID_NONE Identificateur de propriété de police non spécifié. |
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 Nom complet de la police, par exemple « Arial Bold », à partir de l’id de nom 4 dans la table de noms. |
DWRITE_FONT_PROPERTY_ID_WIN32_FAMILY_NAME Nom de famille compatible avec GDI. Étant donné que GDI autorise un maximum de quatre polices par famille, les polices de la même famille peuvent avoir des noms de famille différents compatibles avec GDI, par exemple « Arial », « Arial Narrow », « Arial Black ». |
DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME Nom postscript de la police, par exemple « GillSans-Bold », du nom ID 6 dans la table de noms. |
DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG Script/balise de langue pour identifier les scripts ou les langues que la police a été principalement conçue pour prendre en charge. |
DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG Script/balise de langue pour identifier les scripts ou les langues que la police déclare qu’elle est en mesure de prendre en charge. |
DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAG Balise sémantique pour décrire la police, par exemple Fancy, Decorative, Handmade, Sans-serif, Swiss, Pixel, Futuristic. |
DWRITE_FONT_PROPERTY_ID_WEIGHT Poids de la police représentée sous forme de chaîne décimale dans la plage 1-999. |
DWRITE_FONT_PROPERTY_ID_STRETCH Étirement de la police représentée sous la forme d’une chaîne décimale dans la plage 1 à 9. |
DWRITE_FONT_PROPERTY_ID_STYLE Style de la police représentée sous forme de chaîne décimale dans la plage 0-2. |
DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FACE_NAME |
DWRITE_FONT_PROPERTY_ID_TOTAL Nombre total de propriétés. |
DWRITE_FONT_PROPERTY_ID_TOTAL_RS3 |
DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAME Nom de famille préféré par le concepteur. Cela permet aux concepteurs de polices de regrouper plus de quatre polices dans une même famille sans perdre la compatibilité avec GDI. Ce nom n’est généralement présent que s’il diffère du nom de famille compatible avec GDI. |
DWRITE_FONT_PROPERTY_ID_FAMILY_NAME Nom de la famille pour le modèle poids-largeur-pente. |
DWRITE_FONT_PROPERTY_ID_FACE_NAME Nom du visage de la police, par exemple Regular ou Bold. |
Spécifications
En-tête | dwrite_3.h |