Compartir a través de


Método IDWriteFontResource::CreateFontFaceReference (dwrite_3.h)

Crea una referencia de cara de fuente con valores de eje específicos.

Sintaxis

HRESULT CreateFontFaceReference(
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFaceReference1    **fontFaceReference
);

Parámetros

fontSimulations

Tipo: DWRITE_FONT_SIMULATIONS

Marcas de simulación de caras de fuente para la embolia algorítmica y cursiva.

fontAxisValues

Tipo: DWRITE_FONT_AXIS_VALUE const *

Puntero a una matriz que contiene una lista de valores de eje de fuentes. La matriz debe ser el tamaño (el número de elementos) indicado por el argumento fontAxisValueCount.

fontAxisValueCount

Tipo: UINT32

Número de valores de eje de fuentes contenidos en la matriz fontAxisValues.

[out] fontFaceReference

Tipo: IDWriteFontFaceReference1**

Dirección de un puntero a una interfaz de IDWriteFontFaceReference1. Al finalizar correctamente, la función establece el puntero en un objeto de referencia de la cara de fuente recién creado; de lo contrario, establece el puntero en nullptr.

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT.

Observaciones

Los valores de eje que proporcione pueden ser un subconjunto o superconjunto de todos los que realmente admite la fuente. Los ejes no especificados usan sus valores predeterminados: los valores más allá de los intervalos se fijan y los ejes no variables no tienen ningún efecto.

Requisitos

Requisito Valor
cliente mínimo admitido Compilación 16299 de Windows 10
servidor mínimo admitido Compilación 16299 de Windows 10
de la plataforma de destino de Windows
encabezado de dwrite_3.h
biblioteca de Dwrite.lib