Compartilhar via


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

Indica os glifos a serem desenhados.

Sintaxe

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

O canto superior esquerdo da linha de base.

[in] glyphRun

Tipo: const DWRITE_GLYPH_RUN*

Os glifos a serem renderizados.

[in, optional] glyphRunDescription

Tipo: const DWRITE_GLYPH_RUN_DESCRIPTION*

Informações adicionais de não renderização sobre os glifos.

[in] foregroundBrush

Tipo: ID2D1Brush*

O pincel usado para preencher os glifos.

measuringMode

Tipo: DWRITE_MEASURING_MODE

O modo de medição a ser aplicado aos glifos.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Se falhar, retornará um código de erro HRESULT .

Comentários

DrawText e DrawTextLayout são divididos em execuções e retângulos de glifo quando o coletor de comando é processado. Portanto, esses métodos não estão disponíveis no coletor de comandos. Como o aplicativo pode exigir processamento de retorno de chamada adicional ao chamar DrawTextLayout, essa semântica não pode ser facilmente preservada na lista de comandos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1_1.h
DLL D2d1.dll

Confira também

ID2D1CommandList::Stream

ID2D1CommandSink

ID2D1DeviceContext::D rawGlyphRun