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
Tipo: IDWriteFontFile*
Objeto de referência de arquivo de fonte a ser adicionado ao conjunto.
fontFaceIndex
Tipo: UINT32
O índice baseado em zero de uma face de fonte em uma coleção.
fontSimulations
Tipo: DWRITE_FONT_SIMULATIONS
Sinalizadores de simulação de detecção facial de fonte para incentivo algoritmo e itálico.
fontAxisValues
Tipo: DWRITE_FONT_AXIS_VALUE const *
Um ponteiro para uma matriz que contém uma lista de valores do eixo da fonte. A matriz deve ser o tamanho (o número de elementos) indicado pelo argumento fontAxisValueCount .
fontAxisValueCount
Tipo: UINT32
O número de valores de eixo de fonte contidos na matriz fontAxisValues .
fontAxisRanges
Tipo: DWRITE_FONT_AXIS_RANGE const *
Lista de intervalos de eixos.
fontAxisRangeCount
Tipo: UINT32
Número de intervalos de eixos.
properties
Tipo: DWRITE_FONT_PROPERTY const *
Lista de propriedades a serem associadas à referência.
propertyCount
Tipo: UINT32
O número de propriedades definidas.
Valor retornado
Tipo: HRESULT
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erroHRESULT.
Comentários
As propriedades da fonte devem incluir pelo menos uma família (tipográfico ou de peso/estilo/alongamento). Caso contrário, a fonte estaria acessível no IDWriteFontSet somente por índice, não por nome.
Requisitos
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Plataforma de Destino | Windows |
Cabeçalho | dwrite_3.h |
Biblioteca | Dwrite.lib |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de