Método IDWriteFontSetBuilder2::AddFont (dwrite_3.h)
Adiciona uma fonte ao conjunto que está sendo criado, com o chamador fornecendo informações suficientes para pesquisar e determinar intervalos de eixo, evitando a necessidade de abrir a fonte potencialmente não local.
Sintaxe
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
Objeto de referência de arquivo de fonte a ser adicionado ao conjunto.
fontFaceIndex
O índice baseado em zero de uma face de fonte em uma coleção.
fontSimulations
Tipo: DWRITE_FONT_SIMULATIONS
Sinalizadores de simulação de rosto de fonte para incentivo e itálico algorítmico.
fontAxisValues
Tipo: DWRITE_FONT_AXIS_VALUE const *
Um ponteiro para uma matriz que contém uma lista de valores de eixo de fonte. A matriz deve ser o tamanho (o número de elementos) indicado pelo argumento fontAxisValueCount.
fontAxisValueCount
O número de valores de eixo de fonte contidos na matriz de fontAxisValues.
fontAxisRanges
Tipo: DWRITE_FONT_AXIS_RANGE const *
Lista de intervalos de eixos.
fontAxisRangeCount
Número de intervalos de eixos.
properties
Tipo: DWRITE_FONT_PROPERTY const *
Lista de propriedades a serem associadas à referência.
propertyCount
O número de propriedades definidas.
Valor de retorno
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um
Observações
As propriedades da fonte devem incluir pelo menos uma família (tipográfico ou peso/estilo/alongamento). Caso contrário, a fonte estaria acessível no IDWriteFontSet apenas por índice, não pelo nome.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 Build 16299 |
servidor com suporte mínimo | Windows 10 Build 16299 |
da Plataforma de Destino |
Windows |
cabeçalho | dwrite_3.h |
biblioteca | Dwrite.lib |