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 |