Поделиться через


Метод IDWriteFontFallbackBuilder::AddMapping (dwrite_2.h)

Добавляет одно сопоставление в список. Вызовите этот параметр один раз для каждого дополнительного сопоставления.

Синтаксис

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
);

Параметры

ranges

Тип: DWRITE_UNICODE_RANGE*

Диапазоны Юникода, применяемые к этому сопоставлению.

rangesCount

Тип: UINT32

Число диапазонов Юникода.

[in] targetFamilyNames

Тип: const WCHAR**

Список строк имен целевого семейства.

targetFamilyNamesCount

Тип: UINT32

Количество имен целевых семейств.

[in, optional] fontCollection

Тип: IDWriteFontCollection

Необязательная коллекция явных шрифтов для этого сопоставления.

[in, optional] localeName

Тип: const WCHAR*

Языковой стандарт контекста.

[in, optional] baseFamilyName

Тип: const WCHAR*

Базовое имя семейства для сопоставления, если применимо.

scale

Тип: FLOAT

Коэффициент масштабирования для умножения целевого шрифта результата на.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Минимальная версия клиента Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite_2.h
Библиотека Dwrite.lib
DLL Dwrite.dll

См. также раздел

IDWriteFontFallbackBuilder