Método IDWriteFontFace1::GetDesignGlyphAdvances (dwrite_1.h)

Recupera os avanços em unidades de design para uma sequência de glifos.

Sintaxe

HRESULT GetDesignGlyphAdvances(
        UINT32       glyphCount,
  [in]  UINT16 const *glyphIndices,
  [out] INT32        *glyphAdvances,
        BOOL         isSideways
);

Parâmetros

glyphCount

Tipo: UINT32

O número de glifos para os quais recuperar avanços.

[in] glyphIndices

Tipo: const UINT16*

Uma matriz de IDs de glifo para a qual recuperar avanços.

[out] glyphAdvances

Tipo: INT32*

Os avanços retornados em unidades de design de fonte para cada glifo.

isSideways

Tipo: BOOL

Recupere a altura de avanço vertical do glifo em vez de larguras de avanço horizontal.

Retornar valor

Tipo: HRESULT

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

Comentários

Isso equivale a chamar GetGlyphMetrics e usar apenas a largura e a altura avançadas.

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 dwrite_1.h
Biblioteca Dwrite_1.lib
DLL Dwrite_1.dll

Confira também

IDWriteFontFace1