Функция TTGetNewFontName (t2embapi.h)
Получает имя семейства шрифта, загруженного с помощью TTLoadEmbeddedFont.
Синтаксис
LONG TTGetNewFontName(
[in] HANDLE *phFontReference,
[out] LPWSTR wzWinFamilyName,
[in] LONG cchMaxWinName,
[out] LPSTR szMacFamilyName,
[in] LONG cchMaxMacName
);
Параметры
[in] phFontReference
Дескриптор, определяющий внедренный шрифт, который был установлен. Дескриптор ссылается на внутреннюю структуру, а не на Hfont.
[out] wzWinFamilyName
Буфер для хранения нового 16-разрядного имени семейства Microsoft Windows.
[in] cchMaxWinName
Длина строки, выделенной для имени Windows (szWinFamilyName). Должен быть не менее LF_FACESIZE длиной.
[out] szMacFamilyName
Буфер для хранения нового 8-разрядного имени семейства MacIntosh.
[in] cchMaxMacName
Длина строки, выделенной для имени Macintosh (szMacFamilyName). Должен быть не менее LF_FACESIZE длиной.
Возвращаемое значение
В случае успешного выполнения возвращает E_NONE.
Имя семейства шрифтов — это строка в szWinFamilyName или szMacFamilyName.
В противном случае возвращает код ошибки, описанный в разделе Сообщения об ошибках embedding-function.
Комментарии
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | t2embapi.h |
Библиотека | T2embed.lib |
DLL | T2embed.dll |