Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает ссылку на файл шрифта (объект 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 |
См. также
Создание настраиваемого набора шрифтов с помощью данных шрифта, загруженных в память