é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