énumération DWRITE_GLYPH_IMAGE_FORMATS (dcommon.h)

Notes

Certaines informations portent sur la préversion du produit, qui est susceptible d’être en grande partie modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.

Définit des constantes qui spécifient les formats pris en charge dans une police, soit à l’échelle de la police, soit par glyphe.

Pour les polices de couleur, ces formats peuvent être utilisés pour représenter des glyphes de couleur. Les polices peuvent contenir plusieurs formats de données dessinables pour les glyphes. Et une application peut utiliser ces valeurs pour indiquer aux DirectWrite les formats à retourner lors du fractionnement d’une exécution de glyphe de couleur.

Syntax

typedef enum DWRITE_GLYPH_IMAGE_FORMATS {
  DWRITE_GLYPH_IMAGE_FORMATS_NONE = 0x00000000,
  DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE = 0x00000001,
  DWRITE_GLYPH_IMAGE_FORMATS_CFF = 0x00000002,
  DWRITE_GLYPH_IMAGE_FORMATS_COLR = 0x00000004,
  DWRITE_GLYPH_IMAGE_FORMATS_SVG = 0x00000008,
  DWRITE_GLYPH_IMAGE_FORMATS_PNG = 0x00000010,
  DWRITE_GLYPH_IMAGE_FORMATS_JPEG = 0x00000020,
  DWRITE_GLYPH_IMAGE_FORMATS_TIFF = 0x00000040,
  DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 = 0x00000080,
  DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE = 0x00000100
} ;

Constantes

 
DWRITE_GLYPH_IMAGE_FORMATS_NONE
Valeur : 0x00000000
Spécifie qu’aucune donnée n’est disponible pour ce glyphe.
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE
Valeur : 0x00000001
Spécifie que le glyphe a des contours TrueType.
DWRITE_GLYPH_IMAGE_FORMATS_CFF
Valeur : 0x00000002
Spécifie que le glyphe a des contours CFF.
DWRITE_GLYPH_IMAGE_FORMATS_COLR
Valeur : 0x00000004
Spécifie que le glyphe contient des données COLR multicouches.
DWRITE_GLYPH_IMAGE_FORMATS_SVG
Valeur : 0x00000008
Spécifie que le glyphe a des contours SVG au format XML standard. Les polices peuvent stocker le contenu gzip’d plutôt que le texte brut, indiqué par les deux premiers octets comme en-tête gzip {0x1F 0x8B}.
DWRITE_GLYPH_IMAGE_FORMATS_PNG
Valeur : 0x00000010
Spécifie que le glyphe contient des données d’image PNG, avec un IHDR PNG standard.
DWRITE_GLYPH_IMAGE_FORMATS_JPEG
Valeur : 0x00000020
Spécifie que le glyphe contient des données d’image JPEG, avec l’en-tête SOI JIFF standard.
DWRITE_GLYPH_IMAGE_FORMATS_TIFF
Valeur : 0x00000040
Spécifie que le glyphe a des données d’image TIFF.
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8
Valeur : 0x00000080
Spécifie que le glyphe contient des données BGRA prémultipliées brutes 32 bits.
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE
Valeur : 0x00000100

IMPORTANT

La constante DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE est disponible dans les versions préliminaires du Windows Insider Preview.

Spécifie que le glyphe est représenté par une arborescence d’éléments de peinture dans la table COLR de la police.

Configuration requise

Condition requise Valeur
En-tête dcommon.h (include Dwrite_3.h)