Partager via


MÉTHODE IDWriteBitmapRenderTarget3 ::D rawPaintGlyphRun (dwrite_3.h)

Dessine une exécution de glyphe dans un format d’image « paint » retourné par IDWriteColorGlyphRunEnumerator1.

Syntaxe

HRESULT DrawPaintGlyphRun(
  FLOAT                      baselineOriginX,
  FLOAT                      baselineOriginY,
  DWRITE_MEASURING_MODE      measuringMode,
  DWRITE_GLYPH_RUN const     *glyphRun,
  DWRITE_GLYPH_IMAGE_FORMATS glyphImageFormat,
  COLORREF                   textColor,
  UINT32                     colorPaletteIndex,
  RECT                       *blackBoxRect
);

Paramètres

baselineOriginX

Type : FLOAT

Coordonnée X de la ligne de base.

baselineOriginY

Type : FLOAT

Coordonnée Y de la ligne de base.

measuringMode

Type : DWRITE_MEASURING_MODE

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

glyphRun

Type : _In_ DWRITE_GLYPH_RUN const*

Exécution du glyphe à dessiner.

glyphImageFormat

Type : DWRITE_GLYPH_IMAGE_FORMATS

Format d’image de l’exécution du glyphe de couleur, tel que retourné par IDWriteColorGlyphRunEnumerator1. Il doit s’agir de l’un des formats d’image « paint ».

textColor

Type : COLORREF

Couleur de premier plan du texte, utilisée dans les cas où un glyphe de couleur utilise la couleur du texte.

colorPaletteIndex

Type : UINT32

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

blackBoxRect

Type : _Out_opt_ RECT *

Rectangle facultatif qui reçoit le cadre englobant (en pixels, pas en DIPs) de tous les pixels affectés par le dessin de l’exécution du glyphe. Le rectangle de zone noire peut s’étendre au-delà des dimensions de la bitmap.

Valeur retournée

Code d’erreur HRESULT standard.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809 (avec SDK d'application Windows 1.2 ou version ultérieure)
En-tête dwrite_3.h