Partager via


é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