Функция TTGetEmbeddedFontInfo (t2embapi.h)
Извлекает сведения о внедренном шрифте, например разрешения на внедрение. TTGetEmbeddedFontInfo выполняет ту же задачу, что и TTLoadEmbeddedFont, но не выделяет внутренние структуры данных для внедренного шрифта.
Синтаксис
LONG TTGetEmbeddedFontInfo(
[in] ULONG ulFlags,
[out] ULONG *pulPrivStatus,
[in] ULONG ulPrivs,
[out] ULONG *pulStatus,
READEMBEDPROC lpfnReadFromStream,
[in] LPVOID lpvReadStream,
[in] TTLOADINFO *pTTLoadInfo
);
Параметры
[in] ulFlags
Флаги, указывающие запрос. Этот флаг может иметь ноль или более следующих значений.
[out] pulPrivStatus
По завершении указывает привилегии внедрения шрифта. Ниже приведен список возможных значений.
[in] ulPrivs
Флаг, указывающий дальнейшее ограничение привилегий внедрения, налагаемых клиентом. Дополнительные сведения см. в разделе TTLoadEmbeddedFont .
Этот флаг должен иметь одно из следующих значений.
[out] pulStatus
Указатель на битовое поле, содержащее сведения о состоянии, и заполняется после выполнения этой функции. Состояние может быть равно нулю или следующему значению:
Значение | Значение |
---|---|
|
Загруженный шрифт является подмножеством исходного шрифта. |
lpfnReadFromStream
[обратный вызов] Указатель на определяемую клиентом функцию обратного вызова, которая считывает структуру шрифта из потока документа.
[in] lpvReadStream
В настоящее время не определено. Зарезервировано для указателя на поток (структура шрифта).
[in] pTTLoadInfo
Указатель на структуру TTLOADINFO , содержащую URL-адрес, по которому был получен внедренный объект шрифта.
Возвращаемое значение
В случае успешного выполнения возвращает E_NONE.
Расположение, на которое ссылается *pulPrivStatus , определяет привилегии внедрения шрифта. Расположение, на которое ссылается *pulStatus , определяет, внедрено ли подмножество шрифта.
В противном случае возвращает код ошибки, описанный в разделе Сообщения об ошибках embedding-function.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | t2embapi.h |
Библиотека | T2embed.lib |
DLL | T2embed.dll |