Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_NONEIdentificateur 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_NAMENom 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_NAMENom 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_NAMENom 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_TAGBalise 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_TAGBalise 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_TAGBalise sémantique pour décrire la police, par exemple Fancy, Décoratif, Handmade, Sans-serif, Swiss, Pixel, Futuristic. |
DWRITE_FONT_PROPERTY_ID_WEIGHTPoids 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_STYLEStyle 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_TOTALNombre total de propriétés. |
DWRITE_FONT_PROPERTY_ID_TOTAL_RS3 |
DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAMENom 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_NAMENom de la famille pour le modèle de pente de largeur de poids. |
DWRITE_FONT_PROPERTY_ID_FACE_NAMENom 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 |