Partager via


ID2D1DeviceContext7::D rawGlyphRunWithColorSupport, méthode (d2d1_3.h)

Important

Certaines informations se rapportent à un produit de préversion qui peut être considérablement modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.

Dessine une exécution de glyphes, à l’aide de représentations en couleur de glyphes si elles sont disponibles dans la police. Nous vous recommandons de restituer les glyphes de couleur à l’aide de cette méthode.

Syntaxe

void DrawGlyphRunWithColorSupport(
  D2D1_POINT_2F                       baselineOrigin,
  const DWRITE_GLYPH_RUN              *glyphRun,
  const DWRITE_GLYPH_RUN_DESCRIPTION  *glyphRunDescription,
  ID2D1Brush                          *foregroundBrush,
  ID2D1SvgGlyphStyle                  *svgGlyphStyle,
  UINT32                              colorPaletteIndex,
  DWRITE_MEASURING_MODE               measuringMode,
  D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION bitmapSnapOption
);

Paramètres

baselineOrigin

Type : D2D1_POINT_2F

Base de référence.

glyphRun

Type : _In_ CONST DWRITE_GLYPH_RUN *

Exécution du glyphe à dessiner.

glyphRunDescription

Type : _In_opt_ DWRITE_GLYPH_RUN_DESCRIPTION * CONST

Description de l’exécution du glyphe à dessiner.

foregroundBrush

Type : _In_opt_ ID2D1Brush *

Pinceau de premier plan pour le texte.

svgGlyphStyle

Type : _In_opt_ ID2D1SvgGlyphStyle *

Style de glyphe.

colorPaletteIndex

Type : UINT32

Index de base zéro de la palette de couleurs définie par la police à utiliser.

measuringMode

Type : DWRITE_MEASURING_MODE = DWRITE_MEASURING_MODE_NATURAL

Spécifie le mode de mesure pour le positionnement des glyphes dans l’exécution.

bitmapSnapOption

Type : D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION = D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT

Options d’alignement.

Valeur de retour

Aucune

Spécifications

   
En-tête d2d1_3.h