Método IDWriteFontSetBuilder2::AddFont (dwrite_3.h)
Agrega una fuente al conjunto que se está compilando, con el autor de la llamada proporcionando suficiente información para buscar y determinar los intervalos de ejes, evitando la necesidad de abrir la fuente potencialmente no local.
Sintaxis
HRESULT AddFont(
IDWriteFontFile *fontFile,
UINT32 fontFaceIndex,
DWRITE_FONT_SIMULATIONS fontSimulations,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
DWRITE_FONT_AXIS_RANGE const *fontAxisRanges,
UINT32 fontAxisRangeCount,
DWRITE_FONT_PROPERTY const *properties,
UINT32 propertyCount
);
Parámetros
fontFile
Tipo:
Objeto de referencia de archivo de fuente que se va a agregar al conjunto.
fontFaceIndex
Índice de base cero de una cara de fuente en una colección.
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.
fontAxisRanges
Tipo: DWRITE_FONT_AXIS_RANGE const *
Lista de intervalos de ejes.
fontAxisRangeCount
Número de intervalos de ejes.
properties
Tipo: DWRITE_FONT_PROPERTY const *
Lista de propiedades que se van a asociar a la referencia.
propertyCount
Número de propiedades definidas.
Valor devuelto
Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT.
Observaciones
Las propiedades de fuente deben incluir al menos una familia (tipografía o peso/estilo/stretch). De lo contrario, la fuente sería accesible en el IDWriteFontSet solo por índice, no por nombre.
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 |