Método IDWriteFontResource::CreateFontFaceReference (dwrite_3.h)

Cria uma referência de face de fonte com valores de eixo específicos.

Sintaxe

HRESULT CreateFontFaceReference(
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFaceReference1    **fontFaceReference
);

Parâmetros

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 .

[out] fontFaceReference

Tipo: IDWriteFontFaceReference1**

O endereço de um ponteiro para uma interface IDWriteFontFaceReference1 . Após a conclusão bem-sucedida, a função define o ponteiro para um objeto de referência facial de fonte recém-criado, caso contrário, define o ponteiro como nullptr.

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

Os valores de eixo fornecidos têm permissão para serem um subconjunto ou um superconjunto de todos os que realmente têm suporte na fonte. Todos os eixos não especificados usam seus valores padrão: valores além dos intervalos são fixados e quaisquer eixos não variados não têm efeito.

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