Partilhar via


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

Recupera os valores padrão para todos os eixos compatíveis com o recurso de fonte.

Sintaxe

HRESULT GetDefaultFontAxisValues(
  [out] DWRITE_FONT_AXIS_VALUE *fontAxisValues,
        UINT32                 fontAxisValueCount
);

Parâmetros

[out] fontAxisValues

Tipo: DWRITE_FONT_AXIS_VALUE*

Um ponteiro para uma matriz de estruturas de DWRITE_FONT_AXIS_VALUE nas quais GetDefaultFontAxisValues grava a lista de valores do eixo da fonte. Você é responsável por gerenciar o tamanho e o tempo de vida dessa matriz. Chame GetFontAxisCount para determinar o tamanho da matriz a ser alocada.

fontAxisValueCount

Tipo: UINT32

O número máximo de valores de eixo de fonte a serem gravados no bloco de memória apontado por fontAxisValues.

Valor de retorno

Tipo: HRESULT

Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um de código de erro HRESULT.

Valor de retorno Descrição
E_INVALIDARG fontAxisValueCount não corresponde ao valor retornado por GetFontAxisCount.

Observações

Recursos de fonte diferentes podem ter padrões diferentes. Para fontes OpenType 1.8, esses valores são provenientes das tabelas STAT e fvar. Para fontes mais antigas sem uma tabela STAT, a largura de peso-slant-itálico é lida da tabela SO/2.

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