Метод IDWriteFactory::CreateCustomFontFileReference (dwrite.h)
Создает ссылку на ресурс файла шрифта для конкретного приложения.
Синтаксис
HRESULT CreateCustomFontFileReference(
[in] void const *fontFileReferenceKey,
UINT32 fontFileReferenceKeySize,
IDWriteFontFileLoader *fontFileLoader,
[out] IDWriteFontFile **fontFile
);
Параметры
[in] fontFileReferenceKey
Тип: const void*
Ключ ссылки на файл шрифта, который однозначно идентифицирует ресурс файла шрифта в течение времени существования fontFileLoader.
fontFileReferenceKeySize
Тип: UINT32
Размер ключа ссылки на файл шрифта в байтах.
fontFileLoader
Тип: IDWriteFontFileLoader*
Загрузчик файлов шрифтов, который будет использоваться системой шрифтов для загрузки данных из файла, определяемого fontFileReferenceKey.
[out] fontFile
Тип: IDWriteFontFile**
Содержит адрес указателя на созданный объект файла шрифта при успешном выполнении этого метода или значение NULL в случае сбоя.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Эта функция предоставляется в случаях, когда приложению или документу требуется использовать частный шрифт без установки его в системе. fontFileReferenceKey должен быть уникальным только в область fontFileLoader, используемого в этом вызове.
Требования
Минимальная версия клиента | 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 |