Método IDWriteBitmapRenderTarget3::D rawPaintGlyphRun (dwrite_3.h)

Dibuja un glifo ejecutado en un formato de imagen de "pintura" devuelto por IDWriteColorGlyphRunEnumerator1.

Sintaxis

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
);

Parámetros

baselineOriginX

Tipo: FLOAT

Coordenada X de la línea base.

baselineOriginY

Tipo: FLOAT

Coordenada Y de la línea base.

measuringMode

Tipo: DWRITE_MEASURING_MODE

Especifica el modo de medición para colocar glifos en la ejecución.

glyphRun

Tipo: _In_ DWRITE_GLYPH_RUN const*

El glifo se ejecuta para dibujar.

glyphImageFormat

Tipo: DWRITE_GLYPH_IMAGE_FORMATS

Formato de imagen de la ejecución del glifo de color, tal y como devuelve IDWriteColorGlyphRunEnumerator1. Debe ser uno de los formatos de imagen de "pintura".

textColor

Tipo: COLORREF

Color de primer plano del texto, que se usa en los casos en los que un glifo de color usa el color del texto.

colorPaletteIndex

Tipo: UINT32

Índice de base cero de la paleta de colores definida por fuente que se va a usar.

blackBoxRect

Tipo: _Out_opt_ RECT *

Rectángulo opcional que recibe el rectángulo delimitador (en píxeles, no DIP) de todos los píxeles afectados por dibujar la ejecución del glifo. El rectángulo de cuadro negro puede extenderse más allá de las dimensiones del mapa de bits.

Valor devuelto

Código de error HRESULT estándar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809 (con SDK de Aplicaciones para Windows 1.2 o posterior)
Encabezado dwrite_3.h