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


Метод PrivateFontCollection::AddMemoryFont (gdiplusheaders.h)

Метод PrivateFontCollection::AddMemoryFont добавляет шрифт, содержащийся в системной памяти, в коллекцию шрифтов Windows GDI+.

Синтаксис

Status AddMemoryFont(
  [in] const VOID *memory,
  [in] INT        length
);

Параметры

[in] memory

Тип: const VOID*

Указатель на шрифт, содержащийся в памяти.

[in] length

Тип: INT

Целое число, указывающее количество байтов данных в шрифте.

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

Тип: Состояние

В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .

Если метод завершается ошибкой, он возвращает один из других элементов перечисления Status .

Комментарии

При использовании API GDI+ никогда не следует разрешать приложению скачивать произвольные шрифты из ненадежных источников. Операционной системе требуются повышенные привилегии, чтобы гарантировать, что все установленные шрифты являются доверенными.

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusheaders.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

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

Создание частной коллекции шрифтов

PrivateFontCollection

PrivateFontCollection::AddFontFile

Использование текста и шрифтов