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


Метод IDWriteGdiInterop::CreateFontFaceFromHdc (dwrite.h)

Создает объект IDWriteFontFace , соответствующий выбранному в данный момент объекту HFONT указанного HDC.

Синтаксис

HRESULT CreateFontFaceFromHdc(
        HDC             hdc,
  [out] IDWriteFontFace **fontFace
);

Параметры

hdc

Тип: HDC

Дескриптор контекста устройства, в котором выбран шрифт. Предполагается, что клиент уже выполнил сопоставление шрифтов и что шрифт, выбранный в контексте устройства, является фактическим шрифтом, используемым для отрисовки глифов.

[out] fontFace

Тип: IDWriteFontFace**

Содержит адрес указателя на созданный объект распознавания шрифта или значение NULL в случае сбоя. Возвращаемое лицо шрифта гарантированно ссылается на тот же физический шрифт, который будет использоваться для рисования глифов (но не обязательно символов) с помощью ExtTextOut.

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

Тип: HRESULT

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

Комментарии

Эта функция предназначена для сценариев, в которых приложение хочет использовать GDI и Uniscribe 1.x для разметки и формирования текста, но 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

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

IDWriteGdiInterop