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


Функция TTGetEmbeddingType (t2embapi.h)

Получает права внедрения шрифта.

Синтаксис

LONG TTGetEmbeddingType(
  [in] HDC   hDC,
  [in] ULONG *pulEmbedType
);

Параметры

[in] hDC

Дескриптор контекста устройства.

[in] pulEmbedType

Указатель на флаг, указывающий привилегии внедрения шрифта. Этот флаг может иметь одно из следующих значений. Эта функция возвращает наименее ограниченную предоставленную лицензию.

Значение Значение
EMBED_PREVIEWPRINT
Предварительный просмотр и внедрение печати.
EMBED_EDITABLE
Редактируемое внедрение.
EMBED_INSTALLABLE
Устанавливаемое внедрение.
EMBED_NOEMBEDDING
Внедрение ограниченной лицензии.

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

В случае успешного выполнения возвращает E_NONE.

Эта функция считывает привилегии внедрения, хранящиеся в шрифте, и передает их в pulPrivStatus.

В противном случае возвращает код ошибки, описанный в разделе Сообщения об ошибках функции внедрения.

Комментарии

Кроме того, приложение может определить привилегии внедрения с помощью TTLoadEmbeddedFont , а затем проверить значение, возвращаемое в pulPrivStatus , на успешность или сбой функции.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header t2embapi.h
Библиотека T2embed.lib
DLL T2embed.dll

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

TTGetEmbeddedFontInfo

TTGetNewFontName

TTLoadEmbeddedFont