Compartir a través de


Método ID2D1CommandSink::D rawGlyphRun (d2d1_1.h)

Indica los glifos que se van a dibujar.

Sintaxis

HRESULT DrawGlyphRun(
                 D2D1_POINT_2F                      baselineOrigin,
  [in]           const DWRITE_GLYPH_RUN             *glyphRun,
  [in, optional] const DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription,
  [in]           ID2D1Brush                         *foregroundBrush,
                 DWRITE_MEASURING_MODE              measuringMode
);

Parámetros

baselineOrigin

Tipo: D2D1_POINT_2F

Esquina superior izquierda de la línea base.

[in] glyphRun

Tipo: const DWRITE_GLYPH_RUN*

Los glifos que se representarán.

[in, optional] glyphRunDescription

Tipo: const DWRITE_GLYPH_RUN_DESCRIPTION*

Información adicional que no representa los glifos.

[in] foregroundBrush

Tipo: ID2D1Brush*

Pincel usado para rellenar los glifos.

measuringMode

Tipo: DWRITE_MEASURING_MODE

Modo de medición que se va a aplicar a los glifos.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, devuelve un código de error HRESULT .

Comentarios

DrawText y DrawTextLayout se dividen en ejecuciones de glifo y rectángulos cuando se procesa el receptor del comando. Por lo tanto, estos métodos no están disponibles en el receptor de comandos. Dado que la aplicación puede requerir procesamiento de devolución de llamada adicional al llamar a DrawTextLayout, esta semántica no se puede conservar fácilmente en la lista de comandos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1_1.h
Archivo DLL D2d1.dll

Consulte también

ID2D1CommandList::Stream

ID2D1CommandSink

ID2D1DeviceContext::D rawGlyphRun