Бөлісу құралы:


Метод IDWriteFactory::RegisterFontCollectionLoader (dwrite.h)

Регистрирует настраиваемый загрузчик коллекции шрифтов в объекте фабрики.

Синтаксис

HRESULT RegisterFontCollectionLoader(
  IDWriteFontCollectionLoader *fontCollectionLoader
);

Параметры

fontCollectionLoader

Тип: IDWriteFontCollectionLoader*

Указатель на зарегистрированный объект IDWriteFontCollectionLoader .

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

Тип: HRESULT

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

Комментарии

Эта функция регистрирует загрузчик коллекции шрифтов с помощью DirectWrite. Интерфейс загрузчика коллекции шрифтов, который должен быть реализован одноэлементным объектом, обрабатывает перечисление файлов шрифтов в коллекции шрифтов с учетом определенного типа ключа. Данный экземпляр можно зарегистрировать только один раз. При последующих попытках будет возвращена ошибка, указывающая на то, что она уже зарегистрирована. Обратите внимание, что реализации загрузчика файлов шрифтов не должны регистрировать себя в DirectWrite в своих конструкторах и не должны отменять регистрацию внутри деструкторов, так как операции регистрации и отмены регистрации увеличивают и уменьшают количество ссылок на объекты соответственно. Вместо этого регистрация и отмена регистрации с помощью DirectWrite загрузчиков файлов шрифтов должны выполняться вне реализации загрузчика файлов шрифтов.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite.h
Библиотека Dwrite.lib
DLL Dwrite.dll