Método IDWriteFactory6::CreateFontFaceReference (dwrite_3.h)
Crea una referencia a una instancia de fuente específica dentro de un archivo.
Sintaxis
HRESULT CreateFontFaceReference(
IDWriteFontFile *fontFile,
UINT32 faceIndex,
DWRITE_FONT_SIMULATIONS fontSimulations,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
[out] IDWriteFontFaceReference1 **fontFaceReference
);
Parámetros
fontFile
Tipo:
Un archivo de fuente proporcionado por el usuario que representa la cara de fuente.
faceIndex
Índice de base cero de una cara de fuente en casos en los que el archivo de fuente contiene una colección de caras de fuente. Si el archivo de fuente contiene una sola cara, establezca este valor en cero.
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] 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
Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT.
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 |