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


Функции внедрения шрифтов

Следующие функции используются со встроенными шрифтами Microsoft OpenType.

Функция Описание
CFP_ALLOCPROC Функция выделения памяти, предоставляемая приложением, для CreateFontPackage и MergeFontPackage.
CFP_FREEPROC Функция освобождения памяти, предоставляемая приложением, для CreateFontPackage и MergeFontPackage.
CFP_REALLOCPROC Функция перераспределения памяти, предоставляемая приложением, для CreateFontPackage и MergeFontPackage.
CreateFontPackage Создает более компактную версию указанного шрифта TrueType, чтобы передать его на принтер. Результирующий шрифт может быть подмножеством, сжатым или и тем, и другим.
MergeFontPackage Объединяет шрифты подмножества, созданные createFontPackage.
READEMBEDPROC Функция обратного вызова, предоставляемая клиентом, для чтения содержимого потока из буфера.
TTCharToUnicode Преобразует массив из 8-разрядных значений кода символов в 16-разрядные значения Юникода.
TTDeleteEmbeddedFont Освобождает память, используемую внедренным шрифтом.
TTEmbedFont Создает структуру шрифта, содержащую 16-разрядный шрифт с поднастрочным широким символом, используя контекст устройства в качестве источника информации для внедрения шрифтов.
TTEmbedFontEx Создает структуру шрифта, содержащую 32-разрядный шрифт UCS-4, используя контекст устройства в качестве источника информации для внедрения шрифтов.
TTEmbedFontFromFileA Создает структуру шрифта, содержащую подмножество расширенных символов (16-разрядный), используя файл в качестве источника информации для внедрения шрифтов.
TTEnableEmbeddingForFacename Добавляет или удаляет имена лиц из списка исключений шрифтов.
TTGetEmbeddedFontInfo Извлекает сведения о внедренном шрифте.
TTGetEmbeddingType Возвращает привилегии внедрения шрифта.
TTGetNewFontName Создает новое имя для установленного внедренного шрифта.
TTIsEmbeddingEnabled Определяет, содержит ли список исключений шрифта указанный шрифт.
TTIsEmbeddingEnabledForFacename Определяет, включено ли внедрение для указанного шрифта.
TTLoadEmbeddedFont Считывает внедренный шрифт из потока документа и устанавливает его. Кроме того, позволяет клиенту дополнительно ограничить привилегии внедрения шрифта.
TTRunValidationTests Проверяет часть или все данные глифа широкосимвого (16-битового) шрифта в указанном диапазоне размеров.
TTRunValidationTestsEx Версия UCS-4 TTRunValidationTests.
WRITEEMBEDPROC Функция обратного вызова, предоставляемая клиентом, для записи содержимого потока в буфер.