é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 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 compatibles GDI différents, par exemple « Arial », « Arial Narrow », « Arial Black ». |
DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME Nom postscript de la police, par exemple « GillSans-Bold », à partir de l’ID de nom 6 dans la table de noms. |
DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG Balise de script/langue pour identifier les scripts ou les langues que la police a principalement été conçue pour prendre en charge. |
DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG Balise de script/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, Décoratif, 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 Étendue 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 seule famille sans perdre la compatibilité avec GDI. Ce nom est généralement présent uniquement s’il diffère du nom de famille compatible GDI. |
DWRITE_FONT_PROPERTY_ID_FAMILY_NAME Nom de la famille pour le modèle de pente de largeur de poids. |
DWRITE_FONT_PROPERTY_ID_FACE_NAME Nom de la police, par exemple Normal ou Gras. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2016 [applications de bureau uniquement] |
d’en-tête | dwrite_3.h |