Compartir a través de


Método IDWriteFontFace::GetDesignGlyphMetrics (dwrite.h)

Obtiene métricas de glifo ideales (independientes de la resolución) en unidades de diseño de fuentes.

Sintaxis

HRESULT GetDesignGlyphMetrics(
  [in]  UINT16 const         *glyphIndices,
        UINT32               glyphCount,
  [out] DWRITE_GLYPH_METRICS *glyphMetrics,
        BOOL                 isSideways
);

Parámetros

[in] glyphIndices

Tipo: const UINT16*

Matriz de índices de glifo para los que se van a calcular las métricas. La matriz debe contener al menos el número de elementos especificados por glyphCount.

glyphCount

Tipo: UINT32

Número de elementos de la matriz glifoIndices .

[out] glyphMetrics

Tipo: DWRITE_GLYPH_METRICS*

Cuando este método devuelve , contiene una matriz de estructuras de DWRITE_GLYPH_METRICS. glyphMetrics debe inicializarse con un búfer vacío que contenga al menos tantos elementos como glifoCount. Las métricas devueltas por esta función están en unidades de diseño de fuente.

isSideways

Tipo: BOOL

Indica si la fuente se está usando en una ejecución lateral. Esto puede afectar a las métricas de glifo si la fuente tiene simulación oblicua porque las simulaciones oblicuas lateralmente difieren de la simulación oblicuo no lateral

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Las métricas de glifo de diseño se usan para el posicionamiento del glifo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dwrite.h
Library Dwrite.lib
Archivo DLL Dwrite.dll

Consulte también

IDWriteFontFace