Método IDWriteFontFace::GetDesignGlyphMetrics (dwrite.h)
Obtém métricas de glifo ideais (independentes de resolução) em unidades de design de fonte.
Sintaxe
HRESULT GetDesignGlyphMetrics(
[in] UINT16 const *glyphIndices,
UINT32 glyphCount,
[out] DWRITE_GLYPH_METRICS *glyphMetrics,
BOOL isSideways
);
Parâmetros
[in] glyphIndices
Tipo: const UINT16*
Uma matriz de índices de glifo para os quais calcular métricas. A matriz deve conter pelo menos tantos elementos quanto especificado por glyphCount.
glyphCount
Tipo: UINT32
O número de elementos na matriz glyphIndices .
[out] glyphMetrics
Tipo: DWRITE_GLYPH_METRICS*
Quando esse método retorna, contém uma matriz de estruturas DWRITE_GLYPH_METRICS. gliphMetrics deve ser inicializado com um buffer vazio que contenha pelo menos tantos elementos quanto glyphCount. As métricas retornadas por essa função estão em unidades de design de fonte.
isSideways
Tipo: BOOL
Indica se a fonte está sendo usada em uma execução lateral. Isso poderá afetar as métricas de glifo se a fonte tiver simulação oblíqua porque a simulação oblíqua lateral difere da simulação oblíqua não lateral
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
As métricas de glifo de design são usadas para posicionamento de glifo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | dwrite.h |
Biblioteca | Dwrite.lib |
DLL | Dwrite.dll |