Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает ссылку на файл шрифта (объект IDWriteFontFile ) из массива байтов. Ссылка на файл шрифта привязана к экземпляру IDWriteInMemoryFontFileLoader , с которым он был создан и остается действительным до тех пор, пока загрузчик зарегистрирован в фабрике.
Синтаксис
HRESULT CreateInMemoryFontFileReference(
IDWriteFactory *factory,
[in] void const *fontData,
UINT32 fontDataSize,
[in, optional] IUnknown *ownerObject,
[out] IDWriteFontFile **fontFile
);
Параметры
factory
Тип: IDWriteFactory*
Объект фабрики, используемый для создания ссылки на файл шрифта.
[in] fontData
Тип: void const*
Указатель на блок памяти, содержащий данные шрифта.
fontDataSize
Тип: UINT32
Размер данных шрифта.
[in, optional] ownerObject
Тип: IUnknown*
Необязательный объект, принадлежащий памяти, указанной параметром fontData. Если этот параметр не равен NULL, метод сохраняет указатель на данные шрифта и добавляет ссылку на объект владельца. Указатель fontData должен оставаться допустимым, пока не будет освобожден объект владельца. Если этот параметр имеет значение NULL, метод создает копию данных шрифта.
[out] fontFile
Тип: IDWriteFontFile**
Получает указатель на только что созданную ссылку на файл шрифта.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает код успешного или ошибки HRESULT.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Сборка Windows 10 14393 |
| минимальный поддерживаемый сервер | Сборка Windows 10 14393 |
| целевая платформа | Windows |
| Header | dwrite_3.h |
| Library | Dwrite.lib |
См. также
Создание настраиваемого набора шрифтов с помощью данных шрифта, загруженных в память