Método IDWriteFontResource::CreateFontFace (dwrite_3.h)
Crea una instancia de cara de fuente con valores de eje específicos.
Sintaxis
HRESULT CreateFontFace(
DWRITE_FONT_SIMULATIONS fontSimulations,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
[out] IDWriteFontFace5 **fontFace
);
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
Número de valores de eje de fuentes contenidos en la matriz fontAxisValues.
[out] fontFace
Dirección de un puntero a una interfaz IDWriteFontFace5. Al finalizar correctamente, la función establece el puntero en un objeto de cara de fuente recién creado; de lo contrario, establece el puntero en nullptr
.
Valor devuelto
Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT.
Valor devuelto | Descripción |
---|---|
DWRITE_E_REMOTEFONT | La fuente no es local. |
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 |