Método IDWriteFontFallbackBuilder::AddMapping (dwrite_2.h)

Acrescenta um único mapeamento à lista. Chame isso uma vez para cada mapeamento adicional.

Sintaxe

HRESULT AddMapping(
                 DWRITE_UNICODE_RANGE const *ranges,
                 UINT32                     rangesCount,
  [in]           WCHAR const                **targetFamilyNames,
                 UINT32                     targetFamilyNamesCount,
  [in, optional] IDWriteFontCollection      *fontCollection,
  [in, optional] WCHAR const                *localeName,
  [in, optional] WCHAR const                *baseFamilyName,
                 FLOAT                      scale
);

Parâmetros

ranges

Tipo: DWRITE_UNICODE_RANGE*

Intervalos Unicode que se aplicam a esse mapeamento.

rangesCount

Tipo: UINT32

Número de intervalos Unicode.

[in] targetFamilyNames

Tipo: const WCHAR**

Lista de cadeias de caracteres de nome da família de destino.

targetFamilyNamesCount

Tipo: UINT32

Número de nomes de família de destino.

[in, optional] fontCollection

Tipo: IDWriteFontCollection

Coleção de fonte explícita opcional para esse mapeamento.

[in, optional] localeName

Tipo: const WCHAR*

Localidade do contexto.

[in, optional] baseFamilyName

Tipo: const WCHAR*

Nome da família base com o qual corresponder, se aplicável.

scale

Tipo: FLOAT

Fator de escala pelo qual multiplicar a fonte de destino do resultado.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dwrite_2.h
Biblioteca Dwrite.lib
DLL Dwrite.dll

Confira também

IDWriteFontFallbackBuilder