Partager via


DWRITE_COLOR_GLYPH_RUN structure (dwrite_2.h)

Contient les informations nécessaires aux convertisseurs pour dessiner des exécutions de glyphes avec des informations de couleur de glyphe. Toutes les coordonnées sont exprimées en pixels indépendants de l’appareil (DIPs).

Syntaxe

struct DWRITE_COLOR_GLYPH_RUN {
  DWRITE_GLYPH_RUN             glyphRun;
  DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription;
  FLOAT                        baselineOriginX;
  FLOAT                        baselineOriginY;
  DWRITE_COLOR_F               runColor;
  UINT16                       paletteIndex;
};

Membres

glyphRun

Exécution de glyphe pour dessiner pour cette couche.

glyphRunDescription

Pointeur vers la description de l’exécution du glyphe pour cette couche. Il peut s’agir de NULL. Par exemple, lorsque l’exécution du glyphe d’origine est divisée en plusieurs couches, une couche peut avoir une description et les autres n’en ont aucune.

baselineOriginX

Coordonnée X de l’origine de la ligne de base pour la couche.

baselineOriginY

Coordonnée Y de l’origine de la ligne de base pour la couche.

runColor

Valeur de couleur de l’exécution ; si tous les membres sont zéro, l’exécution doit être dessinée à l’aide du pinceau actuel.

paletteIndex

Index de base zéro dans la palette de couleurs de la police ; s’il s’agit de 0xFFFF, l’exécution doit être dessinée à l’aide du pinceau actuel.

Spécifications

   
Client minimal pris en charge Windows 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
En-tête dwrite_2.h